Partager via


EventSchemaTraceListener Constructeurs

Définition

Initialise une nouvelle instance de la classe EventSchemaTraceListener.

Surcharges

EventSchemaTraceListener(String)

Initialise une nouvelle instance de la classe EventSchemaTraceListener, à l'aide du fichier spécifié comme destinataire de la sortie de débogage et de traçage.

EventSchemaTraceListener(String, String)

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom spécifié, à l'aide du fichier spécifié comme destinataire de la sortie de débogage et de traçage.

EventSchemaTraceListener(String, String, Int32)

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom spécifié et la taille de la mémoire tampon spécifiée, à l'aide du fichier spécifié comme destinataire de la sortie de débogage et de traçage.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom et la taille de mémoire tampon spécifiés, à l'aide du fichier spécifié, avec la stratégie de rétention de journal spécifiée, comme destinataire de sortie de débogage et de traçage.

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

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom et la taille de mémoire tampon spécifiés, à l'aide du fichier spécifié, avec la stratégie de rétention de journal et la taille maximale spécifiées, comme destinataire de sortie de débogage et de traçage.

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

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom et la taille de mémoire tampon spécifiés, à l'aide du fichier spécifié, avec la stratégie de rétention de journal, la taille maximale et le nombre de fichiers spécifiés, comme destinataire de sortie de débogage et de traçage.

EventSchemaTraceListener(String)

Initialise une nouvelle instance de la classe EventSchemaTraceListener, à l'aide du fichier spécifié comme destinataire de la sortie de débogage et de traçage.

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

Paramètres

fileName
String

Chemin d'accès du fichier journal.

Exemples

L’exemple de code suivant montre comment utiliser le EventSchemaTraceListener.EventSchemaTraceListener(String) constructeur.

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

Remarques

Par défaut, un fichier de taille illimitée est journalisé.

S’applique à

EventSchemaTraceListener(String, String)

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom spécifié, à l'aide du fichier spécifié comme destinataire de la sortie de débogage et de traçage.

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)

Paramètres

fileName
String

Chemin d'accès du fichier journal.

name
String

Nom de l'écouteur.

Exemples

L’exemple de code suivant montre comment utiliser le EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) constructeur.

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

S’applique à

EventSchemaTraceListener(String, String, Int32)

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom spécifié et la taille de la mémoire tampon spécifiée, à l'aide du fichier spécifié comme destinataire de la sortie de débogage et de traçage.

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)

Paramètres

fileName
String

Chemin d'accès du fichier journal.

name
String

Nom de l'écouteur.

bufferSize
Int32

Taille de la mémoire tampon de sortie en octets.

Exemples

L’exemple de code suivant montre comment utiliser le EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) constructeur.

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

Remarques

Pour les considérations relatives aux performances, bufferSize doit être un multiple de 1 024 octets.

S’applique à

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom et la taille de mémoire tampon spécifiés, à l'aide du fichier spécifié, avec la stratégie de rétention de journal spécifiée, comme destinataire de sortie de débogage et de traçage.

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)

Paramètres

fileName
String

Chemin d'accès du fichier journal.

name
String

Nom de l'écouteur.

bufferSize
Int32

Taille de la mémoire tampon de sortie en octets.

logRetentionOption
TraceLogRetentionOption

Une des valeurs de l'objet TraceLogRetentionOption.

Exemples

L’exemple de code suivant montre comment utiliser le EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) constructeur.

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

Remarques

Pour les considérations relatives aux performances, bufferSize doit être un multiple de 1 024 octets.

S’applique à

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

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom et la taille de mémoire tampon spécifiés, à l'aide du fichier spécifié, avec la stratégie de rétention de journal et la taille maximale spécifiées, comme destinataire de sortie de débogage et de traçage.

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)

Paramètres

fileName
String

Chemin d'accès du fichier journal.

name
String

Nom de l'écouteur.

bufferSize
Int32

Taille de la mémoire tampon de sortie en octets.

logRetentionOption
TraceLogRetentionOption

Une des valeurs de l'objet TraceLogRetentionOption.

maximumFileSize
Int64

Taille maximale du fichier en octets.

Exceptions

maximumFileSize est un nombre négatif ou inférieur à bufferSize.

- ou -

bufferSize est un nombre négatif.

Exemples

L’exemple de code suivant montre comment utiliser le EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) constructeur.

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

Remarques

Pour des considérations de performances, bufferSize et maximumFileSize doit être des multiples de 1 024 octets. maximumFileSize n’est pas une valeur absolue, c’est un seuil qui peut être dépassé jusqu’à la taille du dernier message.

S’applique à

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

Initialise une nouvelle instance de la classe EventSchemaTraceListener avec le nom et la taille de mémoire tampon spécifiés, à l'aide du fichier spécifié, avec la stratégie de rétention de journal, la taille maximale et le nombre de fichiers spécifiés, comme destinataire de sortie de débogage et de traçage.

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)

Paramètres

fileName
String

Chemin d'accès du fichier journal.

name
String

Nom de l'écouteur.

bufferSize
Int32

Taille de la mémoire tampon de sortie en octets.

logRetentionOption
TraceLogRetentionOption

Une des valeurs de l'objet TraceLogRetentionOption.

maximumFileSize
Int64

Taille maximale du fichier en octets.

maximumNumberOfFiles
Int32

Nombre maximal de fichiers journaux de sortie.

Exceptions

maximumFileSize est un nombre négatif ou inférieur à bufferSize.

- ou -

maximumNumberOfFiles est inférieur à 1 et logRetentionOption est LimitedSequentialFiles.

- ou -

maximumNumberOfFiles est inférieur à 2 et logRetentionOption est LimitedCircularFiles.

- ou -

bufferSize est un nombre négatif.

Exemples

L’exemple de code suivant montre comment utiliser le EventSchemaTraceListener constructeur. Cet exemple de code fait partie d’un exemple plus large fourni pour la EventSchemaTraceListener classe .

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

Remarques

Pour des considérations de performances, bufferSize et maximumFileSize doit être des multiples de 1 024 octets. maximumFileSize n’est pas une valeur absolue ; il s’agit d’un seuil qui peut être dépassé jusqu’à la taille du dernier message.

S’applique à