DelimitedListTraceListener 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 DelimitedListTraceListener 類別的新執行個體。
多載
DelimitedListTraceListener(Stream) |
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入指定的輸出資料流。 |
DelimitedListTraceListener(TextWriter) |
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的文字寫入器。 |
DelimitedListTraceListener(String) |
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的檔案。 |
DelimitedListTraceListener(Stream, String) |
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的輸出資料流,並具有指定的名稱。 |
DelimitedListTraceListener(TextWriter, String) |
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的文字寫入器,並具有指定的名稱。 |
DelimitedListTraceListener(String, String) |
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的檔案,並具有指定的名稱。 |
DelimitedListTraceListener(Stream)
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入指定的輸出資料流。
public:
DelimitedListTraceListener(System::IO::Stream ^ stream);
public DelimitedListTraceListener (System.IO.Stream stream);
new System.Diagnostics.DelimitedListTraceListener : System.IO.Stream -> System.Diagnostics.DelimitedListTraceListener
Public Sub New (stream As Stream)
參數
例外狀況
stream
為 null
。
備註
這個建構函式會將 Name 屬性初始化為空字串 (“”) 。
適用於
DelimitedListTraceListener(TextWriter)
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的文字寫入器。
public:
DelimitedListTraceListener(System::IO::TextWriter ^ writer);
public DelimitedListTraceListener (System.IO.TextWriter writer);
new System.Diagnostics.DelimitedListTraceListener : System.IO.TextWriter -> System.Diagnostics.DelimitedListTraceListener
Public Sub New (writer As TextWriter)
參數
- writer
- TextWriter
要接收輸出的 TextWriter。
例外狀況
writer
為 null
。
備註
這個建構函式會將 Name 屬性初始化為空字串 (“”) 。
適用於
DelimitedListTraceListener(String)
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的檔案。
public:
DelimitedListTraceListener(System::String ^ fileName);
public DelimitedListTraceListener (string? fileName);
public DelimitedListTraceListener (string fileName);
new System.Diagnostics.DelimitedListTraceListener : string -> System.Diagnostics.DelimitedListTraceListener
Public Sub New (fileName As String)
參數
- fileName
- String
要接收輸出的檔案名稱。
例外狀況
fileName
為 null
。
備註
這個建構函式會將 Name 屬性初始化為空字串 (“”) 。
適用於
DelimitedListTraceListener(Stream, String)
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的輸出資料流,並具有指定的名稱。
public:
DelimitedListTraceListener(System::IO::Stream ^ stream, System::String ^ name);
public DelimitedListTraceListener (System.IO.Stream stream, string? name);
public DelimitedListTraceListener (System.IO.Stream stream, string name);
new System.Diagnostics.DelimitedListTraceListener : System.IO.Stream * string -> System.Diagnostics.DelimitedListTraceListener
Public Sub New (stream As Stream, name As String)
參數
- name
- String
追蹤接聽項之新執行個體的名稱。
例外狀況
stream
為 null
。
備註
這個建構函式會將 Name 屬性初始化為 參數的值name
,如果 參數為 null
,則初始化為空字串 (“”“) name
。 屬性 Name 可作為集合中的索引, Listeners
以程序設計方式變更接聽程序的屬性。 例如,下列程式代碼會設定 Delimiter 名稱為 「delimListener」 的 實體 DelimitedListTraceListener 屬性:
((DelimitedListTraceListener)Trace.Listeners["delimListener"]).Delimiter = ":"
適用於
DelimitedListTraceListener(TextWriter, String)
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的文字寫入器,並具有指定的名稱。
public:
DelimitedListTraceListener(System::IO::TextWriter ^ writer, System::String ^ name);
public DelimitedListTraceListener (System.IO.TextWriter writer, string? name);
public DelimitedListTraceListener (System.IO.TextWriter writer, string name);
new System.Diagnostics.DelimitedListTraceListener : System.IO.TextWriter * string -> System.Diagnostics.DelimitedListTraceListener
Public Sub New (writer As TextWriter, name As String)
參數
- writer
- TextWriter
要接收輸出的 TextWriter。
- name
- String
追蹤接聽項之新執行個體的名稱。
例外狀況
writer
為 null
。
備註
這個建構函式會將 Name 屬性初始化為 參數的值name
,如果 參數為 null
,則初始化為空字串 (“”“) name
。 屬性 Name 可作為集合中的索引, Listeners
以程序設計方式變更接聽程序的屬性。 例如,下列程式代碼會設定 Delimiter 名稱為 「delimListener」 的 DelimitedListTraceListener 實體屬性:
((DelimitedListTraceListener)Trace.Listeners["delimListener"]).Delimiter = ":"
適用於
DelimitedListTraceListener(String, String)
初始化 DelimitedListTraceListener 類別的新執行個體,可寫入至指定的檔案,並具有指定的名稱。
public:
DelimitedListTraceListener(System::String ^ fileName, System::String ^ name);
public DelimitedListTraceListener (string? fileName, string? name);
public DelimitedListTraceListener (string fileName, string name);
new System.Diagnostics.DelimitedListTraceListener : string * string -> System.Diagnostics.DelimitedListTraceListener
Public Sub New (fileName As String, name As String)
參數
- fileName
- String
要接收輸出的檔案名稱。
- name
- String
追蹤接聽項之新執行個體的名稱。
例外狀況
fileName
為 null
。
備註
這個建構函式會使用UTF8編碼,針對指定路徑上的指定檔案,初始化 類別的新實例StreamWriter。 如果檔案存在,則會附加至 該檔案。 如果檔案不存在,則會建立新的檔案。
注意
為了減少例外狀況的機會,任何可能會使輸出失效的字元,會以 “?” 字元取代。
屬性 Name 會設定為 參數的值 name
,如果 name
參數為 null
,則為空字串 (“”“) 。 屬性 Name 可作為集合中的索引, Listeners
以程序設計方式變更接聽程序的屬性。 例如,下列程式代碼會設定 Delimiter 名稱為 「delimListener」 的 實體 DelimitedListTraceListener 屬性:
((DelimitedListTraceListener)Trace.Listeners["delimListener"]).Delimiter = ":"