EventSchemaTraceListener Oluşturucular

Tanım

EventSchemaTraceListener sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class.

Aşırı Yüklemeler

EventSchemaTraceListener(String)

EventSchemaTraceListenerHata ayıklama ve izleme çıkışının alıcısı olarak belirtilen dosyayı kullanarak sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class, using the specified file as the recipient of debugging and tracing output.

EventSchemaTraceListener(String, String)

Belirtilen EventSchemaTraceListener dosyayı, hata ayıklama ve izleme çıkışının alıcısı olarak kullanarak, belirtilen ada sahip bir sınıfın yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name, using the specified file as the recipient of debugging and tracing output.

EventSchemaTraceListener(String, String, Int32)

Belirtilen EventSchemaTraceListener dosyayı, hata ayıklama ve izleme çıkışının alıcısı olarak kullanarak belirtilen adı ve belirtilen arabellek boyutunu içeren bir sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file as the recipient of debugging and tracing output.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Belirtilen EventSchemaTraceListener dosyayı, hata ayıklama ve izleme çıkışının alıcısı olarak belirtilen günlük tutma ilkesiyle birlikte kullanarak, belirtilen adı ve belirtilen arabellek boyutunu içeren yeni bir sınıf örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy as the recipient of the debugging and tracing output.

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

Belirtilen bir EventSchemaTraceListener dosya ve belirtilen günlük tutma ilkesiyle belirtilen dosyayı ve hata ayıklama ve izleme çıkışını alıcı olarak en büyük boyutu kullanarak belirtilen adı ve belirtilen arabellek boyutunu içeren bir sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy and maximum size as the recipient of the debugging and tracing output.

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

Belirtilen bir EventSchemaTraceListener dosyayı belirtilen adla ve belirtilen arabellek boyutuyla belirtilen dosya ve hata ayıklama ve izleme çıkışının alıcısı olarak belirtilen günlük tutma ilkesi, en büyük boyut ve dosya sayısı ile birlikte sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy, maximum size, and file count as the recipient of the debugging and tracing output.

EventSchemaTraceListener(String)

EventSchemaTraceListenerHata ayıklama ve izleme çıkışının alıcısı olarak belirtilen dosyayı kullanarak sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class, using the specified file as the recipient of debugging and tracing output.

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.The path for the log file.

Örnekler

Aşağıdaki kod örneği, oluşturucunun nasıl kullanılacağını göstermektedir EventSchemaTraceListener.EventSchemaTraceListener(String) .The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String) constructor.

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, sınırsız boyuttaki bir dosya günlüğe kaydedilir.By default, one file of unrestricted size is logged.

Şunlara uygulanır

Ürün Sunulan özellikler

EventSchemaTraceListener(String, String)

Belirtilen EventSchemaTraceListener dosyayı, hata ayıklama ve izleme çıkışının alıcısı olarak kullanarak, belirtilen ada sahip bir sınıfın yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name, using the specified file as the recipient of debugging and tracing output.

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.The path for the log file.

name
String

Dinleyicinin adı.The name of the listener.

Örnekler

Aşağıdaki kod örneği, oluşturucunun nasıl kullanılacağını göstermektedir EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) .The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) constructor.

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

Ürün Sunulan özellikler

EventSchemaTraceListener(String, String, Int32)

Belirtilen EventSchemaTraceListener dosyayı, hata ayıklama ve izleme çıkışının alıcısı olarak kullanarak belirtilen adı ve belirtilen arabellek boyutunu içeren bir sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file as the recipient of debugging and tracing output.

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.The path for the log file.

name
String

Dinleyicinin adı.The name of the listener.

bufferSize
Int32

Çıkış arabelleğinin bayt cinsinden boyutu.The size of the output buffer, in bytes.

Örnekler

Aşağıdaki kod örneği, oluşturucunun nasıl kullanılacağını göstermektedir EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) .The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) constructor.

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

Performans konuları için bufferSize 1024 baytlık bir katı olmalıdır.For performance considerations, bufferSize should be a multiple of 1024 bytes.

Şunlara uygulanır

Ürün Sunulan özellikler

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Belirtilen EventSchemaTraceListener dosyayı, hata ayıklama ve izleme çıkışının alıcısı olarak belirtilen günlük tutma ilkesiyle birlikte kullanarak, belirtilen adı ve belirtilen arabellek boyutunu içeren yeni bir sınıf örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy as the recipient of the debugging and tracing output.

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.The path for the log file.

name
String

Dinleyicinin adı.The name of the listener.

bufferSize
Int32

Çıkış arabelleğinin bayt cinsinden boyutu.The size of the output buffer, in bytes.

logRetentionOption
TraceLogRetentionOption

TraceLogRetentionOptionDeğerlerden biri.One of the TraceLogRetentionOption values.

Örnekler

Aşağıdaki kod örneği, oluşturucunun nasıl kullanılacağını göstermektedir EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) .The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) constructor.

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

Performans konuları için bufferSize 1024 baytlık bir katı olmalıdır.For performance considerations, bufferSize should be a multiple of 1024 bytes.

Şunlara uygulanır

Ürün Sunulan özellikler

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

Belirtilen bir EventSchemaTraceListener dosya ve belirtilen günlük tutma ilkesiyle belirtilen dosyayı ve hata ayıklama ve izleme çıkışını alıcı olarak en büyük boyutu kullanarak belirtilen adı ve belirtilen arabellek boyutunu içeren bir sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy and maximum size as the recipient of the debugging and tracing output.

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.The path for the log file.

name
String

Dinleyicinin adı.The name of the listener.

bufferSize
Int32

Çıkış arabelleğinin bayt cinsinden boyutu.The size of the output buffer, in bytes.

logRetentionOption
TraceLogRetentionOption

TraceLogRetentionOptionDeğerlerden biri.One of the TraceLogRetentionOption values.

maximumFileSize
Int64

Bayt cinsinden en büyük dosya boyutu.The maximum file size, in bytes.

Özel durumlar

maximumFileSize negatif bir sayı veya küçüktür bufferSize .maximumFileSize is a negative number or less than bufferSize.

-veya--or-

bufferSize negatif bir sayıdır.bufferSize is a negative number.

Örnekler

Aşağıdaki kod örneği, oluşturucunun nasıl kullanılacağını göstermektedir EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) .The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) constructor.

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

Performans konuları için bufferSize ve maximumFileSize 1024 baytlık katları olmalıdır.For performance considerations, bufferSize and maximumFileSize should be multiples of 1024 bytes. maximumFileSize mutlak bir değer değil, son iletinin boyutuna kadar aşılacak bir eşik değeri.maximumFileSize is not an absolute value, it is a threshold which can be exceeded up to the size of the last message.

Şunlara uygulanır

Ürün Sunulan özellikler

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

Belirtilen bir EventSchemaTraceListener dosyayı belirtilen adla ve belirtilen arabellek boyutuyla belirtilen dosya ve hata ayıklama ve izleme çıkışının alıcısı olarak belirtilen günlük tutma ilkesi, en büyük boyut ve dosya sayısı ile birlikte sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy, maximum size, and file count as the recipient of the debugging and tracing output.

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.The path for the log file.

name
String

Dinleyicinin adı.The name of the listener.

bufferSize
Int32

Çıkış arabelleğinin bayt cinsinden boyutu.The size of the output buffer, in bytes.

logRetentionOption
TraceLogRetentionOption

TraceLogRetentionOptionDeğerlerden biri.One of the TraceLogRetentionOption values.

maximumFileSize
Int64

Bayt cinsinden en büyük dosya boyutu.The maximum file size, in bytes.

maximumNumberOfFiles
Int32

En fazla çıkış günlüğü dosyası sayısı.The maximum number of output log files.

Özel durumlar

maximumFileSize negatif bir sayı veya küçüktür bufferSize .maximumFileSize is a negative number or less than bufferSize.

-veya--or-

maximumNumberOfFiles 1 ' den küçük ve logRetentionOption LimitedSequentialFiles .maximumNumberOfFiles is less than 1, and logRetentionOption is LimitedSequentialFiles.

-veya--or-

maximumNumberOfFiles 2 ' den küçüktür ve ' logRetentionOption dir LimitedCircularFiles .maximumNumberOfFiles is less than 2, and logRetentionOption is LimitedCircularFiles.

-veya--or-

bufferSize negatif bir sayıdır.bufferSize is a negative number.

Örnekler

Aşağıdaki kod örneği, oluşturucunun nasıl kullanılacağını göstermektedir EventSchemaTraceListener .The following code example demonstrates how to use the EventSchemaTraceListener constructor. Bu kod örneği, sınıfı için sağlanmış daha büyük bir örneğin bir parçasıdır EventSchemaTraceListener .This code example is part of a larger example that is provided for the EventSchemaTraceListener class.

//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

Performans konuları için bufferSize ve maximumFileSize 1024 baytlık katları olmalıdır.For performance considerations, bufferSize and maximumFileSize should be multiples of 1024 bytes. maximumFileSize mutlak bir değer değil; Bu, son iletinin boyutuna kadar aşılacak bir eşikten oluşur.maximumFileSize is not an absolute value; it is a threshold that can be exceeded up to the size of the last message.

Şunlara uygulanır

Ürün Sunulan özellikler