Język

ITracingBuilder Interfejs

Definicja

Konfiguruje system śledzenia, rejestrując ActivityListener wystąpienia i używając reguł w celu określenia, które ActivitySource wystąpienia i Activity są włączone.

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

Właściwości

Nazwa Opis
Services

Pobiera kolekcję usług aplikacji, która jest używana przez metody rozszerzeń do rejestrowania usług.

Metody rozszerzania

Nazwa Opis
AddConfiguration(ITracingBuilder, IConfiguration)

Odczytuje konfigurację śledzenia z podanej IConfiguration sekcji i konfiguruje, które ActivitySource wystąpienia i Activity są włączone.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Rejestruje nową ActivityListener identyfikację i name opisaną przez podane configure wywołanie zwrotne.

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

Rejestruje nową ActivityListener zidentyfikowaną przez name element i opisaną przez podane configure wywołanie zwrotne, która również otrzymuje rozpoznany IServiceProviderelement .

ClearListeners(ITracingBuilder)

Usuwa wszystkie ActivityListenerBuilder rejestracje z kontenera wstrzykiwania zależności.

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

Wyłącza wszystkie działania dla danego źródła, operacji, odbiornika i zakresów.

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

Włącza wszystkie działania dla danego źródła, operacji, odbiornika i zakresów.

Dotyczy