Sdílet prostřednictvím


EventSchemaTraceListener Konstruktory

Definice

Inicializuje novou instanci EventSchemaTraceListener třídy.

Přetížení

EventSchemaTraceListener(String)

Inicializuje novou instanci EventSchemaTraceListener třídy pomocí zadaného souboru jako příjemce výstupu ladění a trasování.

EventSchemaTraceListener(String, String)

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem pomocí zadaného souboru jako příjemce výstupu ladění a trasování.

EventSchemaTraceListener(String, String, Int32)

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem a zadanou velikostí vyrovnávací paměti pomocí zadaného souboru jako příjemce výstupu ladění a trasování.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem a zadanou velikostí vyrovnávací paměti pomocí zadaného souboru se zadanými zásadami uchovávání protokolů jako příjemce výstupu ladění a trasování.

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

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem a zadanou velikostí vyrovnávací paměti pomocí zadaného souboru se zadanou zásadou uchovávání protokolů a maximální velikostí jako příjemce výstupu ladění a trasování.

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

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem a zadanou velikostí vyrovnávací paměti pomocí zadaného souboru se zadanou zásadou uchovávání protokolů, maximální velikostí a počtem souborů jako příjemce výstupu ladění a trasování.

EventSchemaTraceListener(String)

Inicializuje novou instanci EventSchemaTraceListener třídy pomocí zadaného souboru jako příjemce výstupu ladění a trasování.

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

Parametry

fileName
String

Cesta k souboru protokolu.

Příklady

Následující příklad kódu ukazuje, jak použít EventSchemaTraceListener.EventSchemaTraceListener(String) konstruktor.

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"))

Poznámky

Ve výchozím nastavení se protokoluje jeden soubor neomezené velikosti.

Platí pro

EventSchemaTraceListener(String, String)

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem pomocí zadaného souboru jako příjemce výstupu ladění a trasování.

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)

Parametry

fileName
String

Cesta k souboru protokolu.

name
String

Název naslouchacího procesu.

Příklady

Následující příklad kódu ukazuje, jak použít EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) konstruktor.

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"))

Platí pro

EventSchemaTraceListener(String, String, Int32)

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem a zadanou velikostí vyrovnávací paměti pomocí zadaného souboru jako příjemce výstupu ladění a trasování.

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)

Parametry

fileName
String

Cesta k souboru protokolu.

name
String

Název naslouchacího procesu.

bufferSize
Int32

Velikost výstupní vyrovnávací paměti v bajtech.

Příklady

Následující příklad kódu ukazuje, jak použít EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) konstruktor.

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

Poznámky

Z hlediska bufferSize výkonu by měl být násobek 1024 bajtů.

Platí pro

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem a zadanou velikostí vyrovnávací paměti pomocí zadaného souboru se zadanými zásadami uchovávání protokolů jako příjemce výstupu ladění a trasování.

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)

Parametry

fileName
String

Cesta k souboru protokolu.

name
String

Název naslouchacího procesu.

bufferSize
Int32

Velikost výstupní vyrovnávací paměti v bajtech.

logRetentionOption
TraceLogRetentionOption

Jedna z TraceLogRetentionOption hodnot.

Příklady

Následující příklad kódu ukazuje, jak použít EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) konstruktor.

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

Poznámky

Z hlediska bufferSize výkonu by měl být násobek 1024 bajtů.

Platí pro

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

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem a zadanou velikostí vyrovnávací paměti pomocí zadaného souboru se zadanou zásadou uchovávání protokolů a maximální velikostí jako příjemce výstupu ladění a trasování.

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)

Parametry

fileName
String

Cesta k souboru protokolu.

name
String

Název naslouchacího procesu.

bufferSize
Int32

Velikost výstupní vyrovnávací paměti v bajtech.

logRetentionOption
TraceLogRetentionOption

Jedna z TraceLogRetentionOption hodnot.

maximumFileSize
Int64

Maximální velikost souboru v bajtech.

Výjimky

maximumFileSize je záporné číslo nebo menší než bufferSize.

-nebo-

bufferSize je záporné číslo.

Příklady

Následující příklad kódu ukazuje, jak použít EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) konstruktor.

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

Poznámky

Z hlediska bufferSizemaximumFileSize výkonu by měly být násobky 1024 bajtů. maximumFileSize není absolutní hodnota, jedná se o prahovou hodnotu, kterou lze překročit až do velikosti poslední zprávy.

Platí pro

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

Inicializuje novou instanci EventSchemaTraceListener třídy se zadaným názvem a zadanou velikostí vyrovnávací paměti pomocí zadaného souboru se zadanou zásadou uchovávání protokolů, maximální velikostí a počtem souborů jako příjemce výstupu ladění a trasování.

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)

Parametry

fileName
String

Cesta k souboru protokolu.

name
String

Název naslouchacího procesu.

bufferSize
Int32

Velikost výstupní vyrovnávací paměti v bajtech.

logRetentionOption
TraceLogRetentionOption

Jedna z TraceLogRetentionOption hodnot.

maximumFileSize
Int64

Maximální velikost souboru v bajtech.

maximumNumberOfFiles
Int32

Maximální počet výstupních souborů protokolu.

Výjimky

maximumFileSize je záporné číslo nebo menší než bufferSize.

-nebo-

maximumNumberOfFiles je menší než 1 a logRetentionOption je LimitedSequentialFiles.

-nebo-

maximumNumberOfFiles je menší než 2 a logRetentionOption je LimitedCircularFiles.

-nebo-

bufferSize je záporné číslo.

Příklady

Následující příklad kódu ukazuje, jak použít EventSchemaTraceListener konstruktor. Tento příklad kódu je součástí většího příkladu EventSchemaTraceListener , který je k dispozici pro třídu.

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

Poznámky

Z hlediska bufferSizemaximumFileSize výkonu by měly být násobky 1024 bajtů. maximumFileSize není absolutní hodnotou; jedná se o prahovou hodnotu, kterou lze překročit až do velikosti poslední zprávy.

Platí pro