EventSchemaTraceListener コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
EventSchemaTraceListener クラスの新しいインスタンスを初期化します。
オーバーロード
EventSchemaTraceListener(String) |
指定したファイルをデバッグ出力およびトレース出力の受信者として使用して、EventSchemaTraceListener クラスの新しいインスタンスを初期化します。 |
EventSchemaTraceListener(String, String) |
指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前を指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。 |
EventSchemaTraceListener(String, String, Int32) |
指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前とバッファー サイズを指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。 |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) |
指定したログ保持ポリシーを持つ指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前とバッファー サイズを指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。 |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) |
指定したログ保持ポリシーおよび最大サイズを持つ指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前とバッファー サイズを指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。 |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32) |
指定したログ保持ポリシー、最大サイズ、およびファイル数を持つ指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前とバッファー サイズを指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。 |
EventSchemaTraceListener(String)
指定したファイルをデバッグ出力およびトレース出力の受信者として使用して、EventSchemaTraceListener クラスの新しいインスタンスを初期化します。
public:
EventSchemaTraceListener(System::String ^ fileName);
public EventSchemaTraceListener (string fileName);
new System.Diagnostics.EventSchemaTraceListener : string -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String)
パラメーター
- fileName
- String
ログ ファイルのパス。
例
次のコード例では、 コンストラクターの使用方法を 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"))
注釈
既定では、無制限のサイズの 1 つのファイルがログに記録されます。
適用対象
EventSchemaTraceListener(String, String)
指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前を指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。
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)
パラメーター
- fileName
- String
ログ ファイルのパス。
- name
- String
リスナーの名前。
例
次のコード例では、 コンストラクターの使用方法を 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"))
適用対象
EventSchemaTraceListener(String, String, Int32)
指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前とバッファー サイズを指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。
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)
パラメーター
- fileName
- String
ログ ファイルのパス。
- name
- String
リスナーの名前。
- bufferSize
- Int32
出力バッファーのサイズ (バイト単位)。
例
次のコード例では、 コンストラクターの使用方法を 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))
注釈
パフォーマンスに関する考慮事項として、 bufferSize
は 1024 バイトの倍数である必要があります。
適用対象
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)
指定したログ保持ポリシーを持つ指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前とバッファー サイズを指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。
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)
パラメーター
- fileName
- String
ログ ファイルのパス。
- name
- String
リスナーの名前。
- bufferSize
- Int32
出力バッファーのサイズ (バイト単位)。
- logRetentionOption
- TraceLogRetentionOption
TraceLogRetentionOption 値のいずれか 1 つ。
例
次のコード例では、 コンストラクターの使用方法を 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))
注釈
パフォーマンスに関する考慮事項として、 bufferSize
は 1024 バイトの倍数である必要があります。
適用対象
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)
指定したログ保持ポリシーおよび最大サイズを持つ指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前とバッファー サイズを指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。
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)
パラメーター
- fileName
- String
ログ ファイルのパス。
- name
- String
リスナーの名前。
- bufferSize
- Int32
出力バッファーのサイズ (バイト単位)。
- logRetentionOption
- TraceLogRetentionOption
TraceLogRetentionOption 値のいずれか 1 つ。
- maximumFileSize
- Int64
最大ファイル サイズ (バイト単位)。
例外
maximumFileSize
は負の値であるか、または bufferSize
未満です。
- または -
bufferSize
は負の値です。
例
次のコード例では、 コンストラクターの使用方法を 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))
注釈
パフォーマンスに関する考慮事項については、 bufferSize
と maximumFileSize
は 1024 バイトの倍数である必要があります。 maximumFileSize
は絶対値ではなく、最後のメッセージのサイズまで超えることができるしきい値です。
適用対象
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)
指定したログ保持ポリシー、最大サイズ、およびファイル数を持つ指定したファイルをデバッグ出力およびトレース出力の受信者として使用し、名前とバッファー サイズを指定して EventSchemaTraceListener クラスの新しいインスタンスを初期化します。
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)
パラメーター
- fileName
- String
ログ ファイルのパス。
- name
- String
リスナーの名前。
- bufferSize
- Int32
出力バッファーのサイズ (バイト単位)。
- logRetentionOption
- TraceLogRetentionOption
TraceLogRetentionOption 値のいずれか 1 つ。
- maximumFileSize
- Int64
最大ファイル サイズ (バイト単位)。
- maximumNumberOfFiles
- Int32
出力ログ ファイルの最大数。
例外
maximumFileSize
は負の値であるか、または bufferSize
未満です。
- または -
maximumNumberOfFiles
が 1 未満で、logRetentionOption
が LimitedSequentialFiles です。
- または -
maximumNumberOfFiles
が 2 より小さく、かつ logRetentionOption
が LimitedCircularFiles です。
- または -
bufferSize
は負の値です。
例
次のコード例では、 コンストラクターの使用方法を EventSchemaTraceListener 示します。 このコード例は、EventSchemaTraceListener クラスで提供されている、より大きな例の一部です。
//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))
注釈
パフォーマンスに関する考慮事項については、 bufferSize
と maximumFileSize
は 1024 バイトの倍数である必要があります。 maximumFileSize
は絶対値ではありません。これは、最後のメッセージのサイズを超えることができるしきい値です。
適用対象
.NET