EventSchemaTraceListener 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.
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 bufferSize
küçü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 bufferSize
küçü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.