TraceSource Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.