Jazyk

ITracingBuilder Rozhraní

Definice

Konfiguruje trasovací systém registrací ActivityListener instancí a použitím pravidel, která určují, které ActivitySource instance a Activity instance jsou povolené.

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

Vlastnosti

Název Description
Services

Získá kolekci aplikační služby, která je používána rozšiřujícími metodami k registraci služeb.

Metody rozšíření

Název Description
AddConfiguration(ITracingBuilder, IConfiguration)

Čte konfiguraci trasování z poskytnuté IConfiguration části a konfiguruje, které ActivitySource a Activity instance jsou povolené.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Zaregistruje novou ActivityListener identifikovanou name a popsanou zadanou configure zpětné volání.

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

Zaregistruje novou ActivityListener identifikovanou name a popsanou zadanou configure zpětné volání, která obdrží také vyřešené IServiceProvider.

ClearListeners(ITracingBuilder)

Odebere všechny ActivityListenerBuilder registrace z kontejneru injektáže závislostí.

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

Zakáže všechny aktivity pro daný zdroj, operaci, naslouchací proces a obory.

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

Povolí všechny aktivity pro daný zdroj, operaci, naslouchací proces a obory.

Platí pro