Taal

ITracingBuilder Interface

Definitie

Hiermee configureert u het traceringssysteem door exemplaren te registreren ActivityListener en regels te gebruiken om te bepalen welke ActivitySource exemplaren en Activity exemplaren zijn ingeschakeld.

public interface class ITracingBuilder
public interface ITracingBuilder
type ITracingBuilder = interface
Public Interface ITracingBuilder

Eigenschappen

Naam Description
Services

Hiermee haalt u de toepassingsserviceverzameling op die wordt gebruikt door extensiemethoden voor het registreren van services.

Extensiemethoden

Naam Description
AddConfiguration(ITracingBuilder, IConfiguration)

Leest de traceringsconfiguratie uit de opgegeven IConfiguration sectie en configureert welke ActivitySource en Activity exemplaren zijn ingeschakeld.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Registreert een nieuwe ActivityListener geïdentificeerd door name en beschreven door de opgegeven configure callback.

AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>)

Registreert een nieuwe ActivityListener geïdentificeerd door name en beschreven door de opgegeven configure callback, die ook het opgeloste IServiceProviderbericht ontvangt.

ClearListeners(ITracingBuilder)

Hiermee verwijdert u alle ActivityListenerBuilder registraties uit de container voor afhankelijkheidsinjectie.

DisableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

Hiermee schakelt u alle activiteiten voor de opgegeven bron, bewerking, listener en bereiken uit.

EnableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

Hiermee schakelt u alle activiteiten in voor de opgegeven bron, bewerking, listener en bereiken.

Van toepassing op