ITracingBuilder Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
| AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>) |
Zaregistruje novou ActivityListener identifikovanou |
| 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. |