Dil

ITracingBuilder Arabirim

Tanım

örnekleri kaydederek ActivityListener ve hangi ActivitySourceActivity ve örneklerin etkinleştirildiğini belirlemek için kuralları kullanarak izleme sistemini yapılandırılır.

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

Özellikler

Veri Akışı Adı Description
Services

Hizmetleri kaydetmek için uzantı yöntemleri tarafından kullanılan uygulama hizmeti koleksiyonunu alır.

Uzantı Metotları

Veri Akışı Adı Description
AddConfiguration(ITracingBuilder, IConfiguration)

Sağlanan IConfiguration bölümden izleme yapılandırmasını okur ve hangi ActivitySource ve Activity örneklerin etkinleştirildiğini yapılandırılır.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Tarafından tanımlanan ActivityListener ve sağlanan name geri çağırma tarafından açıklanan yeni configure bir kaydeder.

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

Tarafından tanımlanan ActivityListener ve sağlanan name geri çağırma tarafından açıklanan yeni configure bir kaydeder ve bu da çözümlenmiş IServiceProvideralır.

ClearListeners(ITracingBuilder)

Bağımlılık ekleme kapsayıcısından tüm ActivityListenerBuilder kayıtları kaldırır.

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

Verilen kaynak, işlem, dinleyici ve kapsamlar için tüm etkinlikleri devre dışı bırakır.

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

Verilen kaynak, işlem, dinleyici ve kapsamlar için tüm etkinlikleri etkinleştirir.

Şunlara uygulanır