EventSchemaTraceListener Oluşturucular

Tanım

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

Aşırı Yüklemeler

EventSchemaTraceListener(String)

Belirtilen dosyayı hata ayıklama ve çıkış izleme alıcısı olarak kullanarak sınıfının yeni bir örneğini EventSchemaTraceListener başlatır.

EventSchemaTraceListener(String, String)

Belirtilen dosyayı hata ayıklama ve çıkış izleme alıcısı olarak kullanarak sınıfın yeni bir örneğini EventSchemaTraceListener belirtilen adla başlatır.

EventSchemaTraceListener(String, String, Int32)

Belirtilen dosyayı hata ayıklama ve çıkış izleme alıcısı EventSchemaTraceListener olarak kullanarak belirtilen ad ve belirtilen arabellek boyutuyla sınıfın yeni bir örneğini başlatır.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Hata ayıklama ve izleme çıkışının EventSchemaTraceListener alıcısı olarak belirtilen günlük saklama ilkesine sahip belirtilen dosyayı kullanarak belirtilen ad ve belirtilen arabellek boyutuyla sınıfın yeni bir örneğini başlatır.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)

Belirtilen günlük saklama ilkesine ve hata ayıklama ve izleme çıkışının alıcısı olarak en büyük boyuta sahip belirtilen dosyayı kullanarak, belirtilen ad ve belirtilen arabellek boyutuyla sınıfın yeni bir örneğini EventSchemaTraceListener başlatır.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)

Belirtilen günlük saklama ilkesi, en büyük boyut ve hata ayıklama ve izleme çıkışının alıcısı olarak dosya sayısı ile belirtilen dosyayı kullanarak belirtilen ad ve belirtilen arabellek boyutuyla sınıfın yeni bir örneğini EventSchemaTraceListener başlatır.

EventSchemaTraceListener(String)

Belirtilen dosyayı hata ayıklama ve çıkış izleme alıcısı olarak kullanarak sınıfının yeni bir örneğini EventSchemaTraceListener başlatır.

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

Parametreler

fileName
String

Günlük dosyasının yolu.

Örnekler

Aşağıdaki kod örneğinde oluşturucunun nasıl kullanılacağı gösterilmektedir EventSchemaTraceListener.EventSchemaTraceListener(String) .

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml"));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml"))

Açıklamalar

Varsayılan olarak, kısıtlanmamış boyutta bir dosya günlüğe kaydedilir.

Şunlara uygulanır

EventSchemaTraceListener(String, String)

Belirtilen dosyayı hata ayıklama ve çıkış izleme alıcısı olarak kullanarak sınıfın yeni bir örneğini EventSchemaTraceListener belirtilen adla başlatır.

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

Parametreler

fileName
String

Günlük dosyasının yolu.

name
String

Dinleyicinin adı.

Örnekler

Aşağıdaki kod örneğinde oluşturucunun nasıl kullanılacağı gösterilmektedir EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) .

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener"));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener"))

Şunlara uygulanır

EventSchemaTraceListener(String, String, Int32)

Belirtilen dosyayı hata ayıklama ve çıkış izleme alıcısı EventSchemaTraceListener olarak kullanarak belirtilen ad ve belirtilen arabellek boyutuyla sınıfın yeni bir örneğini başlatır.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize);
public EventSchemaTraceListener (string fileName, string name, int bufferSize);
new System.Diagnostics.EventSchemaTraceListener : string * string * int -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer)

Parametreler

fileName
String

Günlük dosyasının yolu.

name
String

Dinleyicinin adı.

bufferSize
Int32

Çıkış arabelleğinin bayt cinsinden boyutu.

Örnekler

Aşağıdaki kod örneğinde oluşturucunun nasıl kullanılacağı gösterilmektedir EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) .

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536))

Açıklamalar

Performansla ilgili dikkat edilmesi gerekenler için bufferSize 1024 baytlık bir kat olmalıdır.

Şunlara uygulanır

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Hata ayıklama ve izleme çıkışının EventSchemaTraceListener alıcısı olarak belirtilen günlük saklama ilkesine sahip belirtilen dosyayı kullanarak belirtilen ad ve belirtilen arabellek boyutuyla sınıfın yeni bir örneğini başlatır.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption)

Parametreler

fileName
String

Günlük dosyasının yolu.

name
String

Dinleyicinin adı.

bufferSize
Int32

Çıkış arabelleğinin bayt cinsinden boyutu.

logRetentionOption
TraceLogRetentionOption

Değerlerden TraceLogRetentionOption biri.

Örnekler

Aşağıdaki kod örneğinde oluşturucunun nasıl kullanılacağı gösterilmektedir EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) .

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles))

Açıklamalar

Performansla ilgili dikkat edilmesi gerekenler için bufferSize 1024 baytlık bir kat olmalıdır.

Şunlara uygulanır

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)

Belirtilen günlük saklama ilkesine ve hata ayıklama ve izleme çıkışının alıcısı olarak en büyük boyuta sahip belirtilen dosyayı kullanarak, belirtilen ad ve belirtilen arabellek boyutuyla sınıfın yeni bir örneğini EventSchemaTraceListener başlatır.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption, long maximumFileSize);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption, long maximumFileSize);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption * int64 -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption, maximumFileSize As Long)

Parametreler

fileName
String

Günlük dosyasının yolu.

name
String

Dinleyicinin adı.

bufferSize
Int32

Çıkış arabelleğinin bayt cinsinden boyutu.

logRetentionOption
TraceLogRetentionOption

Değerlerden TraceLogRetentionOption biri.

maximumFileSize
Int64

Bayt cinsinden en büyük dosya boyutu.

Özel durumlar

maximumFileSize negatif bir sayı veya değerinden bufferSizeküçüktür.

-veya-

bufferSize negatif bir sayıdır.

Örnekler

Aşağıdaki kod örneğinde oluşturucunun nasıl kullanılacağı gösterilmektedir EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) .

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000))

Açıklamalar

Performansla ilgili dikkat edilmesi gerekenler bufferSize ve maximumFileSize 1024 baytlık katlar olmalıdır. maximumFileSize mutlak bir değer değildir, son iletinin boyutuna kadar aşılabilir bir eşiktir.

Şunlara uygulanır

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)

Belirtilen günlük saklama ilkesi, en büyük boyut ve hata ayıklama ve izleme çıkışının alıcısı olarak dosya sayısı ile belirtilen dosyayı kullanarak belirtilen ad ve belirtilen arabellek boyutuyla sınıfın yeni bir örneğini EventSchemaTraceListener başlatır.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption, long maximumFileSize, int maximumNumberOfFiles);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption, long maximumFileSize, int maximumNumberOfFiles);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption * int64 * int -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption, maximumFileSize As Long, maximumNumberOfFiles As Integer)

Parametreler

fileName
String

Günlük dosyasının yolu.

name
String

Dinleyicinin adı.

bufferSize
Int32

Çıkış arabelleğinin bayt cinsinden boyutu.

logRetentionOption
TraceLogRetentionOption

Değerlerden TraceLogRetentionOption biri.

maximumFileSize
Int64

Bayt cinsinden en büyük dosya boyutu.

maximumNumberOfFiles
Int32

En fazla çıkış günlüğü dosyası sayısı.

Özel durumlar

maximumFileSize negatif bir sayı veya değerinden bufferSizeküçüktür.

-veya-

maximumNumberOfFiles 1'den küçük ve logRetentionOption olur LimitedSequentialFiles.

-veya-

maximumNumberOfFiles 2'den küçük ve logRetentionOption olur LimitedCircularFiles.

-veya-

bufferSize negatif bir sayıdır.

Örnekler

Aşağıdaki kod örneğinde oluşturucunun nasıl kullanılacağı gösterilmektedir EventSchemaTraceListener . Bu kod örneği, sınıfı için EventSchemaTraceListener sağlanan daha büyük bir örneğin parçasıdır.

//ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000, 2));
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener"));
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000, 2))

Açıklamalar

Performansla ilgili dikkat edilmesi gerekenler bufferSize ve maximumFileSize 1024 baytlık katlar olmalıdır. maximumFileSize mutlak bir değer değildir; son iletinin boyutuna kadar aşılabilir bir eşiktir.

Şunlara uygulanır