EventSchemaTraceListener Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 bufferSize
maximumFileSize
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 bufferSize
maximumFileSize
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.