DelimitedListTraceListenerとは? わかりやすく解説

DelimitedListTraceListener クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

トレース出力またはデバッグ出力をストリーム ライタなどのテキスト ライタや、ファイル ストリームなどのストリームに転送します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Public Class DelimitedListTraceListener
    Inherits TextWriterTraceListener
Dim instance As DelimitedListTraceListener
public class DelimitedListTraceListener : TextWriterTraceListener
public ref class DelimitedListTraceListener
 : public TextWriterTraceListener
public class DelimitedListTraceListener extends
 TextWriterTraceListener
public class DelimitedListTraceListener extends
 TextWriterTraceListener
解説解説
メモメモ

このクラスに適用される HostProtectionAttribute 属性の Resources プロパティの値は、Synchronization です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的には、アイコンをダブルクリック、コマンドを入力、またはブラウザに URL を入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラスのトピックまたは「SQL Server プログラミングとホスト保護属性」を参照してください。

トレース出力は、Delimiter プロパティによって指定された区切り記号を使用する、区切られたテキスト形式です。

アプリケーション構成ファイルで DelimitedListTraceListener を有効または無効にし、構成した DelimitedListTraceListener をアプリケーションで使用できます。また、DelimitedListTraceListener をコードで作成できます。

DelimitedListTraceListener を構成するには、アプリケーションの名前に対応した構成ファイルを編集します。このファイルで、リスナの追加、リスナのプロパティの設定、またはリスナの削除を行うことができます。構成ファイルの書式は次の例のようになります。

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="4">
      <listeners>
        <add name="delimitedListener" 
          type="System.Diagnostics.DelimitedListTraceListener" 
          delimiter=":" 
          initializeData="delimitedOutput.txt" 
          traceOutputOptions="ProcessId, DateTime" />
        <remove name="Default" />
      </listeners>
    </trace>
  </system.diagnostics>
</configuration>
メモメモ

使用中のファイルまたは使用できないファイルへの書き込みを試みた場合、ファイル名にプレフィックスとして GUID が自動的に付けられます。

メモメモ

リスナは、Debug、Trace、および TraceSource の各クラスのメソッドがトレース情報を書き込む場合に使用するためのものです。コンストラクタ以外のリスナ メソッドは、アプリケーション コードから直接呼び出すためのものではありません。

継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.Diagnostics.TraceListener
       System.Diagnostics.TextWriterTraceListener
        System.Diagnostics.DelimitedListTraceListener
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DelimitedListTraceListener コンストラクタ (TextWriter, String)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

指定されたテキスト ライタへの書き込みを行い、指定された名前を持つ、DelimitedListTraceListener クラスの新しいインスタンスを初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim writer As TextWriter
Dim name As String

Dim instance As New DelimitedListTraceListener(writer,
 name)
public DelimitedListTraceListener (
    TextWriter writer,
    string name
)
public:
DelimitedListTraceListener (
    TextWriter^ writer, 
    String^ name
)
public DelimitedListTraceListener (
    TextWriter writer, 
    String name
)
public function DelimitedListTraceListener
 (
    writer : TextWriter, 
    name : String
)

パラメータ

writer

出力を受信する TextWriter。

name

トレース リスナの新しいインスタンスの名前。

例外例外
例外の種類条件

ArgumentNullException

writer が null 参照 (Visual Basic では Nothing) です。

解説解説

このコンストラクタは、Name プロパティを name パラメータの値に初期化します。name パラメータが null 参照 (Visual Basic では Nothing) である場合は、空の文字列 ("") に初期化します。Name プロパティを Listeners コレクションのインデックスとして使用して、リスナのプロパティをプログラムで変更できます。たとえば、次のコードでは、"delimListener" という名前の DelimitedListTraceListener のインスタンスの Delimiter プロパティを設定します。

((DelimitedListTraceListener)Trace.Listeners["delimListener"]).Delimiter = ":"
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DelimitedListTraceListener クラス
DelimitedListTraceListener メンバ
System.Diagnostics 名前空間

DelimitedListTraceListener コンストラクタ (Stream, String)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

指定された出力ストリームへの書き込みを行い、指定された名前を持つ、DelimitedListTraceListener クラスの新しいインスタンスを初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim stream As Stream
Dim name As String

Dim instance As New DelimitedListTraceListener(stream,
 name)
public DelimitedListTraceListener (
    Stream stream,
    string name
)
public:
DelimitedListTraceListener (
    Stream^ stream, 
    String^ name
)
public DelimitedListTraceListener (
    Stream stream, 
    String name
)
public function DelimitedListTraceListener
 (
    stream : Stream, 
    name : String
)

パラメータ

stream

出力を受信する Stream。

name

トレース リスナの新しいインスタンスの名前。

例外例外
例外の種類条件

ArgumentNullException

stream が null 参照 (Visual Basic では Nothing) です。

解説解説

このコンストラクタは、Name プロパティを name パラメータの値に初期化します。name パラメータが null 参照 (Visual Basic では Nothing) である場合は、空の文字列 ("") に初期化します。Name プロパティを Listeners コレクションのインデックスとして使用して、リスナのプロパティをプログラムで変更できます。たとえば、次のコードでは、"delimListener" という名前の DelimitedListTraceListener のインスタンスの Delimiter プロパティを設定します。

((DelimitedListTraceListener)Trace.Listeners["delimListener"]).Delimiter = ":"
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DelimitedListTraceListener クラス
DelimitedListTraceListener メンバ
System.Diagnostics 名前空間

DelimitedListTraceListener コンストラクタ (Stream)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

指定された出力ストリームへの書き込みを行う DelimitedListTraceListener クラスの新しいインスタンスを初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim stream As Stream

Dim instance As New DelimitedListTraceListener(stream)
public DelimitedListTraceListener (
    Stream stream
)
public:
DelimitedListTraceListener (
    Stream^ stream
)
public DelimitedListTraceListener (
    Stream stream
)
public function DelimitedListTraceListener
 (
    stream : Stream
)

パラメータ

stream

出力を受信する Stream。

例外例外
例外の種類条件

ArgumentNullException

stream が null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DelimitedListTraceListener クラス
DelimitedListTraceListener メンバ
System.Diagnostics 名前空間

DelimitedListTraceListener コンストラクタ (String, String)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

指定されたファイルへの書き込みを行い、指定された名前を持つ、DelimitedListTraceListener クラスの新しいインスタンスを初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim fileName As String
Dim name As String

Dim instance As New DelimitedListTraceListener(fileName,
 name)
public DelimitedListTraceListener (
    string fileName,
    string name
)
public:
DelimitedListTraceListener (
    String^ fileName, 
    String^ name
)
public DelimitedListTraceListener (
    String fileName, 
    String name
)
public function DelimitedListTraceListener
 (
    fileName : String, 
    name : String
)

パラメータ

fileName

出力を受信するファイルの名前。

name

トレース リスナの新しいインスタンスの名前。

例外例外
例外の種類条件

ArgumentNullException

fileName が null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DelimitedListTraceListener クラス
DelimitedListTraceListener メンバ
System.Diagnostics 名前空間

DelimitedListTraceListener コンストラクタ

DelimitedListTraceListener クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
DelimitedListTraceListener (Stream) 指定された出力ストリームへの書き込みを行う DelimitedListTraceListener クラスの新しいインスタンスを初期化します。
DelimitedListTraceListener (String) 指定されたファイルへの書き込みを行う DelimitedListTraceListener クラスの新しいインスタンスを初期化します。
DelimitedListTraceListener (TextWriter) 指定されたテキスト ライタへの書き込みを行う DelimitedListTraceListener クラスの新しいインスタンスを初期化します。
DelimitedListTraceListener (Stream, String) 指定された出力ストリームへの書き込みを行い、指定された名前を持つ、DelimitedListTraceListener クラスの新しいインスタンスを初期化します。
DelimitedListTraceListener (String, String) 指定されたファイルへの書き込みを行い、指定された名前を持つ、DelimitedListTraceListener クラスの新しいインスタンスを初期化します。
DelimitedListTraceListener (TextWriter, String) 指定されたテキスト ライタへの書き込みを行い、指定された名前を持つ、DelimitedListTraceListener クラスの新しいインスタンスを初期化します。
参照参照

関連項目

DelimitedListTraceListener クラス
DelimitedListTraceListener メンバ
System.Diagnostics 名前空間

DelimitedListTraceListener コンストラクタ (TextWriter)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

指定されたテキスト ライタへの書き込みを行う DelimitedListTraceListener クラスの新しいインスタンスを初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim writer As TextWriter

Dim instance As New DelimitedListTraceListener(writer)
public DelimitedListTraceListener (
    TextWriter writer
)
public:
DelimitedListTraceListener (
    TextWriter^ writer
)
public DelimitedListTraceListener (
    TextWriter writer
)
public function DelimitedListTraceListener
 (
    writer : TextWriter
)

パラメータ

writer

出力を受信する TextWriter。

例外例外
例外の種類条件

ArgumentNullException

writer が null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DelimitedListTraceListener クラス
DelimitedListTraceListener メンバ
System.Diagnostics 名前空間

DelimitedListTraceListener コンストラクタ (String)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

指定されたファイルへの書き込みを行う DelimitedListTraceListener クラスの新しいインスタンスを初期化します。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim fileName As String

Dim instance As New DelimitedListTraceListener(fileName)
public DelimitedListTraceListener (
    string fileName
)
public:
DelimitedListTraceListener (
    String^ fileName
)
public DelimitedListTraceListener (
    String fileName
)
public function DelimitedListTraceListener
 (
    fileName : String
)

パラメータ

fileName

出力を受信するファイルの名前。

例外例外
例外の種類条件

ArgumentNullException

fileName が null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DelimitedListTraceListener クラス
DelimitedListTraceListener メンバ
System.Diagnostics 名前空間

DelimitedListTraceListener プロパティ


パブリック プロパティパブリック プロパティ

プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ NeedIndent  出力にインデントを設定するかどうかを示す値を取得または設定します。 ( TraceListener から継承されます。)
参照参照

関連項目

DelimitedListTraceListener クラス
System.Diagnostics 名前空間

DelimitedListTraceListener メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Close  Writer を終了して、トレース出力またはデバッグ出力を受信しないようにします。 ( TextWriterTraceListener から継承されます。)
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 この TextWriterTraceListener オブジェクトを破棄します。 ( TextWriterTraceListener から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Fail  オーバーロードされます。 TraceListener クラスの実装時に、作成したリスナにエラー メッセージを出力します。 ( TraceListener から継承されます。)
パブリック メソッド Flush  Writer 用の出力バッファをフラッシュします。 ( TextWriterTraceListener から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
パブリック メソッド TraceData オーバーロードされます。 オーバーライドされます。 トレース データを出力ファイルまたはストリームに書き込みます。
パブリック メソッド TraceEvent オーバーロードされます。 イベント トレース情報を出力ファイルまたはストリームに書き込みます。
パブリック メソッド TraceTransfer  トレース情報、メッセージ、関連するアクティビティ ID、およびイベント情報をリスナ固有の出力に書き込みます。 ( TraceListener から継承されます。)
パブリック メソッド Write  オーバーロードされます。 このインスタンスの Writer にメッセージを書き込みます。 ( TextWriterTraceListener から継承されます。)
パブリック メソッド WriteLine  オーバーロードされます。 このインスタンスの Writer にメッセージを書き込み、続けて行終端記号を書き込みます。 ( TextWriterTraceListener から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

DelimitedListTraceListener クラス
System.Diagnostics 名前空間

DelimitedListTraceListener メンバ

トレース出力またはデバッグ出力をストリーム ライタなどのテキスト ライタや、ファイル ストリームなどのストリームに転送します。

DelimitedListTraceListener データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド DelimitedListTraceListener オーバーロードされます。 DelimitedListTraceListener クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ NeedIndent  出力にインデントを設定するかどうかを示す値を取得または設定します。(TraceListener から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Close  Writer を終了して、トレース出力またはデバッグ出力を受信しないようにします。 (TextWriterTraceListener から継承されます。)
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 この TextWriterTraceListener オブジェクトを破棄します。 (TextWriterTraceListener から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド Fail  オーバーロードされます。 TraceListener クラスの実装時に、作成したリスナにエラー メッセージを出力します。 (TraceListener から継承されます。)
パブリック メソッド Flush  Writer 用の出力バッファをフラッシュします。 (TextWriterTraceListener から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド TraceData オーバーロードされます。 オーバーライドされます。 トレース データを出力ファイルまたはストリームに書き込みます。
パブリック メソッド TraceEvent オーバーロードされます。 イベント トレース情報を出力ファイルまたはストリームに書き込みます。
パブリック メソッド TraceTransfer  トレース情報、メッセージ、関連するアクティビティ ID、およびイベント情報をリスナ固有の出力に書き込みます。 (TraceListener から継承されます。)
パブリック メソッド Write  オーバーロードされます。 このインスタンスの Writer にメッセージを書き込みます。 (TextWriterTraceListener から継承されます。)
パブリック メソッド WriteLine  オーバーロードされます。 このインスタンスの Writer にメッセージを書き込み、続けて行終端記号を書き込みます。 (TextWriterTraceListener から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

DelimitedListTraceListener クラス
System.Diagnostics 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「DelimitedListTraceListener」の関連用語

DelimitedListTraceListenerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DelimitedListTraceListenerのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS