TraceSource Oluşturucular

Tanım

TraceSource sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
TraceSource(String)

Kaynak için belirtilen adı kullanarak TraceSource sınıfının yeni bir örneğini başlatır.

TraceSource(String, SourceLevels)

kaynak için belirtilen adı ve izlemenin gerçekleştirildiği varsayılan kaynak düzeyini kullanarak TraceSource sınıfının yeni bir örneğini başlatır.

TraceSource(String)

Kaynak:
TraceSource.cs
Kaynak:
TraceSource.cs
Kaynak:
TraceSource.cs
Kaynak:
TraceSource.cs
Kaynak:
TraceSource.cs

Kaynak için belirtilen adı kullanarak TraceSource sınıfının yeni bir örneğini başlatır.

public:
 TraceSource(System::String ^ name);
public TraceSource(string name);
new System.Diagnostics.TraceSource : string -> System.Diagnostics.TraceSource
Public Sub New (name As String)

Parametreler

name
String

Kaynağın adı (genellikle uygulamanın adı).

Özel durumlar

name, null'e eşittir.

name boş bir dizedir ("").

Örnekler

Aşağıdaki kod örneği, oluşturucunun TraceSource yeni TraceSource bir nesne oluşturmak için kullanımını gösterir. Bu kod örneği, sınıfı için TraceSource sağlanan daha büyük bir örneğin parçasıdır.

// Initialize the trace source.
static TraceSource ts = new TraceSource("TraceTest");
' Initialize the trace source.
Private Shared ts As New TraceSource("TraceTest")

Açıklamalar

Kaynak adı, izlemeleri tanımlamak için kullanılır. bir izleme dinleyicisinin izleme oluşturup oluşturmayacağını belirlemek için tarafından SourceFilter kullanılır. Önerilen uygulama, kaynak adı için uygulamanın adını kullanmaktır.

Note

Her izleme isteği için yeni TraceSource bir örnek oluşturmak gerekli değildir. Tek bir TraceSource örnek oluşturun ve uygulama için tüm izleme istekleri için kullanın.

Şunlara uygulanır

TraceSource(String, SourceLevels)

Kaynak:
TraceSource.cs
Kaynak:
TraceSource.cs
Kaynak:
TraceSource.cs
Kaynak:
TraceSource.cs
Kaynak:
TraceSource.cs

kaynak için belirtilen adı ve izlemenin gerçekleştirildiği varsayılan kaynak düzeyini kullanarak TraceSource sınıfının yeni bir örneğini başlatır.

public:
 TraceSource(System::String ^ name, System::Diagnostics::SourceLevels defaultLevel);
public TraceSource(string name, System.Diagnostics.SourceLevels defaultLevel);
new System.Diagnostics.TraceSource : string * System.Diagnostics.SourceLevels -> System.Diagnostics.TraceSource
Public Sub New (name As String, defaultLevel As SourceLevels)

Parametreler

name
String

Kaynağın adı, genellikle uygulamanın adıdır.

defaultLevel
SourceLevels

İzlenmesi gereken varsayılan kaynak düzeyini belirten sabit listesi değerlerinin bit düzeyinde birleşimi.

Özel durumlar

name, null'e eşittir.

name boş bir dizedir ("").

Açıklamalar

Kaynak adı, izlemeleri tanımlamak için kullanılır. tarafından izlemenin gerçekleşip gerçekleşmeyeceğini belirlemek için ve SourceSwitch tarafından izlemenin oluşturulup üretilmeyeceğini belirlemek için kullanılabilirSourceFilter. Varsayılan kaynak düzeyi, izlemenin izlenecek iletinin kaynak düzeyine göre gerçekleşip gerçekleşmediğini belirlemek için tarafından EventTypeFilter kullanılır.

Note

Her izleme isteği için yeni TraceSource bir örnek oluşturmak gerekli değildir. Tek bir TraceSource örnek oluşturun ve uygulama için tüm izleme istekleri için kullanın.

Şunlara uygulanır