Share via


TraceSource Oluşturucular

Tanım

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

Aşırı Yüklemeler

TraceSource(String)

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

TraceSource(String, SourceLevels)

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

TraceSource(String)

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

Kaynak için belirtilen adı kullanarak sınıfının yeni bir örneğini TraceSource 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 değeridir.

name boş bir dizedir ("").

Örnekler

Aşağıdaki kod örneği, yeni TraceSource bir nesne oluşturmak için oluşturucunun TraceSource 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.

Not

Her izleme isteği için yeni TraceSource bir örnek oluşturmak gerekli değildir. Bir TraceSource örnek İçerik Oluşturucu 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 için belirtilen adı ve izlemenin TraceSource gerçekleştirildiği varsayılan kaynak düzeyini kullanarak 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 numaralandırma değerlerinin bit düzeyinde birleşimi.

Özel durumlar

name, null değeridir.

name boş bir dizedir ("").

Açıklamalar

Kaynak adı, izlemeleri tanımlamak için kullanılır. tarafından izlemenin gerçekleşip gerçekleşmediğini SourceFilter belirlemek için ve tarafından izlemenin oluşturulup oluşturulmayacağını belirlemek için kullanılabilirSourceSwitch. 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.

Not

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

Şunlara uygulanır