Lingua

ITracingBuilder Interfaccia

Definizione

Configura il sistema di traccia registrando ActivityListener le istanze e usando regole per determinare quali ActivitySource istanze e Activity sono abilitate.

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

Proprietà

Nome Descrizione
Services

Ottiene la raccolta di servizi dell'applicazione utilizzata dai metodi di estensione per registrare i servizi.

Metodi di estensione

Nome Descrizione
AddConfiguration(ITracingBuilder, IConfiguration)

Legge la configurazione della traccia dalla sezione fornita IConfiguration e configura le ActivitySource istanze e Activity abilitate.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Registra un nuovo ActivityListener oggetto identificato da name e descritto dal callback fornito configure .

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

Registra un nuovo ActivityListener oggetto identificato da name e descritto dal callback fornito configure , che riceve anche l'oggetto risolto IServiceProvider.

ClearListeners(ITracingBuilder)

Rimuove tutte le ActivityListenerBuilder registrazioni dal contenitore di inserimento delle dipendenze.

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

Disabilita tutte le attività per l'origine, l'operazione, il listener e gli ambiti specificati.

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

Abilita tutte le attività per l'origine, l'operazione, il listener e gli ambiti specificati.

Si applica a