Språk

ITracingBuilder Gränssnitt

Definition

Konfigurerar spårningssystemet genom att ActivityListener registrera instanser och använda regler för att avgöra vilka och Activity instanser som ActivitySource är aktiverade.

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

Egenskaper

Name Description
Services

Hämtar programtjänstsamlingen som används av tilläggsmetoder för att registrera tjänster.

Tilläggsmetoder

Name Description
AddConfiguration(ITracingBuilder, IConfiguration)

Läser spårningskonfigurationen från det angivna IConfiguration avsnittet och konfigurerar vilka och Activity instanser som ActivitySource är aktiverade.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Registrerar en ny ActivityListener identifierad av name och beskrivs av det angivna configure återanropet.

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

Registrerar en ny ActivityListener identifierad av name och beskrivs av den angivna configure motringningen, som också tar emot den lösta IServiceProvider.

ClearListeners(ITracingBuilder)

Tar bort alla ActivityListenerBuilder registreringar från containern för beroendeinmatning.

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

Inaktiverar alla aktiviteter för den angivna källan, åtgärden, lyssnaren och omfången.

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

Aktiverar alla aktiviteter för den angivna källan, åtgärden, lyssnaren och omfången.

Gäller för