System.Diagnostics.TraceSource 提供簡單的開啟/關閉切換,控制偵錯與追踨的輸出。 2 使用指定的顯示名稱和描述,初始化 類別的新執行個體。 要顯示在使用者介面上的名稱。 切換控制的描述。 使用指定的顯示名稱、描述和預設參數值,初始化 類別的新執行個體。 要顯示在使用者介面上的名稱。 切換控制的描述。 參數的預設值。 取得或設定數值,表示啟用或停用此參數。 如果啟用切換控制,則為 true,否則為 false。預設為 false。 呼叫端沒有正確的使用權限。 2 判斷 屬性的新值是否能當成布林值來剖析。 提供用於追蹤的預設輸出方法與行為。 1 類別的新執行個體初始化 (將此執行個體的 屬性值設為 "Default")。 發出或顯示判斷提示 (Assertion) 總是失敗的訊息和堆疊追蹤。 要發出或顯示的訊息。 2 發出或顯示判斷提示總是失敗的詳細訊息和堆疊追蹤。 要發出或顯示的訊息。 要發出或顯示的詳細訊息。 2 將輸出寫入 OutputDebugString 函示和 方法。 要寫入 OutputDebugString 和 的訊息。 2 將輸出寫入 OutputDebugString 函式和 方法,後面接著歸位字元和換行符號 (\r\n)。 要寫入 OutputDebugString 和 的訊息。 2 指出接聽程式是否應該根據事件型別進行追蹤。 初始化 類別的新執行個體。 值的位元組合,指定所要追蹤訊息的事件型別。 取得或設定所要追蹤訊息的事件型別。 值的位元 (Bitwise) 組合。 決定追蹤接聽程式是否應該追蹤事件。 如果應該產生追蹤,則為 true,否則為 false。 ,表示追蹤事件的資訊快取。 來源的名稱。 其中一個 值。 追蹤識別項號碼。 供撰寫引數之陣列使用的格式,或是要撰寫的訊息。 引數物件的陣列。 追蹤資料物件。 追蹤資料物件的陣列。 指出接聽程式是否應該根據追蹤的來源,追蹤訊息。 2 指定追蹤來源的名稱,初始化 類別的新執行個體。 追蹤來源的名稱。 決定追蹤接聽程式是否應該追蹤事件。 如果應該產生追蹤,則為 true,否則為 false。 物件,表示追蹤事件的資訊快取。 來源的名稱。 一個識別事件型別的列舉值。 追蹤識別項號碼。 撰寫引數之陣列所要使用的格式,或是要撰寫的訊息。 引數物件的陣列。 追蹤資料物件。 追蹤資料物件的陣列。 為 null。 2 取得或設定追蹤來源的名稱。 追蹤來源的名稱。 值為 null。 2 指定以來源參數和事件型別篩選器篩選的追蹤訊息層級。 2 允許所有事件通過。 只允許 事件通過。 允許 事件通過。 允許 事件通過。 不允許任何事件通過。 允許 事件通過。 允許 事件通過。 提供多層切換控制追蹤與偵錯的輸出,而不需要重新編譯程式碼。 2 使用指定的來源名稱,初始化 類別的新執行個體。 來源的名稱。 使用來源參數的顯示名稱和預設值,初始化 類別的新執行個體。 來源參數的名稱。 參數的預設值。 取得或設定參數的層級。 其中一個 值,表示參數的事件層級。 2 屬性的值變更時叫用。 的新值不是其中一個 值。 根據追蹤事件型別,判斷是否應該呼叫追蹤接聽程式。 如果應該呼叫追蹤接聽程式,則為 True,否則為 false。 其中一個 值。 2 提供抽象基底類別,建立新的偵錯與追蹤切換。 2 初始化 類別的新執行個體。 切換控制的名稱。 切換控制的描述。 指定的參數顯示名稱、描述和預設值,初始化 類別的新執行個體。 切換控制的名稱。 切換控制的描述。 參數的預設值。 取得切換控制的描述。 切換控制的描述。預設為空字串 ("")。 2 取得用來識別切換控制的名稱。 用來識別切換控制的名稱。預設為空字串 ("")。 2 屬性變更時叫用。 屬性變更時叫用。 取得或設定這個切換控制的目前設定。 這個切換控制的目前設定。預設值是零。 取得或設定參數的值。 表示參數值的字串。 值為 null。-或-該值並不是只由選擇性 (Optional) 負號跟隨一連串範圍從 0 到 9 的數字所組成。-或-該值表示小於 或大於 的數字。 提供一組可協助您追蹤程式碼執行的方法與屬性。此類別無法被繼承。 1 檢查條件;如果條件為 false,則會顯示列出呼叫堆疊的訊息方塊。 要評估的條件運算式。如果條件為 true,則不會傳送失敗訊息且不會顯示訊息方塊。 2 檢查條件;如果條件為 false,則會輸出指定的訊息並且顯示列出呼叫堆疊的訊息方塊。 要評估的條件運算式。如果條件為 true,則不會傳送指定的訊息且不會顯示訊息方塊。 要傳送給 集合的訊息。 2 檢查條件;如果條件為 false,則會輸出兩個指定的訊息並且顯示列出呼叫堆疊的訊息方塊。 要評估的條件運算式。如果條件為 true,則不會傳送指定的訊息且不會顯示訊息方塊。 要傳送給 集合的訊息。 要傳送給 集合的詳細訊息。 2 取得或設定在每次寫入後是否應該在 上呼叫 如果每次寫入後在 上呼叫 ,則為 true,否則為 false。 2 清除輸出緩衝區,然後關閉 1 發出指定的錯誤訊息。 要發出的訊息。 2 發出錯誤訊息和詳細錯誤訊息。 要發出的訊息。 要發出的詳細訊息。 2 清除輸出緩衝區並造成緩衝資料寫入 1 將目前的 增加一級。 2 取得或設定縮排層級。 縮排層級。預設值是零。 2 取得或設定縮排的空格數目。 縮排中的空格數目。預設值為 4。 2 取得監視追蹤輸出的接聽項 (Listener) 的集合。 ,表示監視追蹤輸出的 型別的集合。 1 重新整理追蹤組態資料。 1 使用指定的訊息,將錯誤訊息寫入 集合中的追蹤接聽程式。 要寫入的資訊訊息。 1 使用指定的物件陣列和格式化資訊,將錯誤訊息寫入 集合中的追蹤接聽程式。 包含零或多個格式項目的格式字串,其與 陣列中的物件相對應。 object 陣列,含有零個或多個要格式化的物件。 1 使用指定的訊息,將告知性訊息寫入 集合中的追蹤接聽程式。 要寫入的資訊訊息。 1 使用指定的物件陣列和格式化資訊,將告知性訊息寫入 集合中的追蹤接聽程式。 包含零或多個格式項目的格式字串,其與 陣列中的物件相對應。 object 陣列,含有零個或多個要格式化的物件。 1 使用指定的訊息,將警告訊息寫入 集合中的追蹤接聽程式。 要寫入的資訊訊息。 1 使用指定的物件陣列和格式化資訊,將警告訊息寫入 集合中的追蹤接聽程式。 包含零或多個格式項目的格式字串,其與 陣列中的物件相對應。 object 陣列,含有零個或多個要格式化的物件。 1 將目前的 減少一級。 2 取得或設定值,指出是否應該使用全域鎖定。 如果要使用全域鎖定,則為 true,否則為 false。預設為 true。 將物件的 方法的值寫入 集合中的追蹤接聽項。 ,其名稱會傳送到 1 將分類名稱和物件之 方法的值寫入 集合中的追蹤接聽項。 ,其名稱會傳送到 用來組織輸出的分類名稱。 1 將訊息寫入 集合中的追蹤接聽項。 要寫入的訊息。 1 將分類名稱和訊息寫入 集合中的追蹤接聽項。 要寫入的訊息。 用來組織輸出的分類名稱。 1 如果條件為 true,則將物件之 方法的值寫入 集合中的追蹤接聽項。 導致訊息寫入,則為 true,否則為 false。 ,其名稱會傳送到 1 如果條件為 true,則將分類名稱和物件之 方法的值寫入 集合中的追蹤接聽項。 導致訊息寫入,則為 true,否則為 false。 ,其名稱會傳送到 用來組織輸出的分類名稱。 1 如果條件為 true,則將訊息寫入 集合中的追蹤接聽項。 導致訊息寫入,則為 true,否則為 false。 要寫入的訊息。 1 如果條件為 true,則將分類名稱和訊息寫入 集合中的追蹤接聽項。 導致訊息寫入,則為 true,否則為 false。 要寫入的訊息。 用來組織輸出的分類名稱。 1 將物件的 方法的值寫入 集合中的追蹤接聽項。 ,其名稱會傳送到 1 將分類名稱和物件之 方法的值寫入 集合中的追蹤接聽項。 ,其名稱會傳送到 用來組織輸出的分類名稱。 1 將訊息寫入 集合中的追蹤接聽項。 要寫入的訊息。 1 將分類名稱和訊息寫入 集合中的追蹤接聽項。 要寫入的訊息。 用來組織輸出的分類名稱。 1 如果條件為 true,則將物件之 方法的值寫入 集合中的追蹤接聽項。 導致訊息寫入,則為 true,否則為 false。 ,其名稱會傳送到 1 如果條件為 true,則將分類名稱和物件之 方法的值寫入 集合中的追蹤接聽項。 導致訊息寫入,則為 true,否則為 false。 ,其名稱會傳送到 用來組織輸出的分類名稱。 1 如果條件為 true,則將訊息寫入 集合中的追蹤接聽項。 導致訊息寫入,則為 true,否則為 false。 要寫入的訊息。 1 如果條件為 true,則將分類名稱和訊息寫入 集合中的追蹤接聽項。 導致訊息寫入,則為 true,否則為 false。 要寫入的訊息。 用來組織輸出的分類名稱。 1 提供屬特定執行緒和處理序的追蹤事件資料。 2 初始化 類別的新執行個體。 取得追蹤事件發生的日期和時間。 結構,其值是以 Coordinated Universal Time (UTC) 表示的日期和時間。 2 取得目前處理序的唯一識別項。 目前執行緒的系統產生之唯一識別項。 2 取得目前 Managed 執行緒的唯一識別項。 字串,表示這個 Managed 執行緒的唯一整數識別項。 2 取得計時器機制中的目前刻度數。 基礎計時器機制的刻度計數器值。 2 識別引發追蹤的事件型別 。 2 嚴重錯誤或應用程式損毀。 可修復錯誤。 告知性訊息。 偵錯追蹤。 非嚴重問題。 提供追蹤篩選器實作的基底類別。 2 初始化 類別的新執行個體。 在衍生的類別中進行覆寫時,判斷追蹤接聽程式是否應該追蹤事件。 如果要追蹤指定的事件,則為 true,否則為 false。 ,其中包含追蹤事件的資訊。 來源的名稱。 其中一個 值,可指定引發追蹤的事件型別。 追蹤識別項號碼。 供撰寫由 參數所指定引數之陣列使用的格式,或是要撰寫的訊息。 引數物件的陣列。 追蹤資料物件。 追蹤資料物件的陣列。 2 指定要輸出 類別的哪些訊息。 2 輸出錯誤處理訊息。 輸出資訊訊息、警告和錯誤處理訊息。 不輸出任何追蹤和偵錯的訊息。 輸出所有偵錯和追蹤的訊息。 輸出警告和錯誤處理訊息。 為監視追蹤和偵錯輸出的接聽程式提供 abstract 基底類別。 2 初始化 類別的新執行個體。 使用指定的名稱做為接聽程式來初始化 類別的新執行個體。 的名稱。 釋放 所使用的所有資源。 2 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。 當您實作 類別時,發出錯誤訊息給您建立的接聽程式。 要發出的訊息。 2 當您實做 類別時,發出錯誤訊息和詳細的錯誤訊息給您建立的接聽程式。 要發出的訊息。 要發出的詳細訊息。 2 取得及設定追蹤接聽程式的追蹤篩選器。 衍生自 基底類別的物件。 2 當在衍生類別中覆寫時,會排清輸出緩衝區。 2 取得或設定縮排層級。 縮排層級。預設值是零。 2 取得或設定縮排的空格數目。 縮排中的空格數目。預設值為四個空格。 設定作業失敗,因為值小於零。 2 取得值,指出追蹤接聽程式是否為安全執行緒。 如果追蹤接聽程式是安全執行緒,則為 true;否則為 false。預設值為 false。 取得或設定這個 的名稱。 這個 的名稱。預設為空字串 ("")。 2 取得或設定值,指出是否要縮排輸出。 如果輸出應該要縮排,則為 true;否則為 false。 寫入追蹤資訊、資料物件與事件資訊至特定接聽程式的輸出。 物件,包含目前處理程序識別碼、執行緒識別碼與堆疊追蹤資訊。 用來識別輸出的名稱,通常是產生追蹤事件的應用程式名稱。 其中一個 值,可指定引發追蹤的事件類型。 事件的數值識別項。 要發出的追蹤資料。 1 寫入追蹤資訊、資料物件的陣列與事件資訊至特定接聽程式的輸出。 物件,包含目前處理程序識別碼、執行緒識別碼與堆疊追蹤資訊。 用來識別輸出的名稱,通常是產生追蹤事件的應用程式名稱。 其中一個 值,可指定引發追蹤的事件類型。 事件的數值識別項。 要發出做為資料的物件陣列。 1 寫入追蹤和事件資訊至特定接聽程式的輸出。 物件,包含目前處理程序識別碼、執行緒識別碼與堆疊追蹤資訊。 用來識別輸出的名稱,通常是產生追蹤事件的應用程式名稱。 其中一個 值,可指定引發追蹤的事件類型。 事件的數值識別項。 1 寫入追蹤資訊、訊息與事件資訊至特定接聽程式的輸出。 物件,包含目前處理程序識別碼、執行緒識別碼與堆疊追蹤資訊。 用來識別輸出的名稱,通常是產生追蹤事件的應用程式名稱。 其中一個 值,可指定引發追蹤的事件類型。 事件的數值識別項。 要寫入的訊息。 1 寫入追蹤資訊、格式化的物件陣列與事件資訊至特定接聽程式的輸出。 物件,包含目前處理程序識別碼、執行緒識別碼與堆疊追蹤資訊。 用來識別輸出的名稱,通常是產生追蹤事件的應用程式名稱。 其中一個 值,可指定引發追蹤的事件類型。 事件的數值識別項。 包含零或多個格式項目的格式字串,它與 陣列中的物件相對應。 object 陣列,含有零或多個要格式化的物件。 1 取得或設定追蹤輸出選項。 列舉值的位元組合。預設值為 設定作業失敗,因為值無效。 2 將物件的 方法的值寫入當您實作 類別時所建立的接聽程式。 您要寫入其完整分類名稱的 2 將類別名稱和物件的 方法的值寫入當您實作 類別時所建立的接聽程式。 您要寫入其完整分類名稱的 用來組織輸出的類別名稱。 2 當在衍生類別中覆寫時,將指定的訊息寫入您在衍生類別中建立的接聽程式。 要寫入的訊息。 2 將分類名稱和訊息寫入當您實作 類別時所建立的接聽程式。 要寫入的訊息。 用來組織輸出的類別名稱。 2 將縮排寫入當您實作這個類別時所建立的接聽程式,並且將 屬性重設為 false。 將物件的 方法的值寫入當您實作 類別時所建立的接聽程式,後面跟隨著行結束字元。 您要寫入其完整分類名稱的 2 將分類名稱和物件的 方法的值寫入當您實作 類別時所建立的接聽程式,後面跟隨著行結束字元。 您要寫入其完整分類名稱的 用來組織輸出的類別名稱。 2 當在衍生類別中覆寫時,將訊息寫入您在衍生類別中所建立的接聽程式,後面跟隨著行結束字元。 要寫入的訊息。 2 將分類名稱和訊息寫入當您實作 類別時所建立的接聽程式,後面跟隨著行結束字元。 要寫入的訊息。 用來組織輸出的類別名稱。 2 提供 物件的安全執行緒 (Thread-Safe) 清單。 2 加入清單中。 要插入新接聽程式的位置。 要加入至清單的 2 物件陣列加入清單。 要加入至清單中的 物件陣列。 為 null。 2 將另一個 的內容加入清單。 另一個 ,其內容被加入至清單。 為 null。 2 清除清單中所有的接聽項。 2 檢查清單是否包含指定的接聽項。 如果接聽項在清單中,則為 true,否則為 false。 要在清單中尋找的 2 將目前的 清單區段複製到指定索引的指定陣列。 為元素複製目的的 型別陣列。 在目前的清單中,要複製的起始索引編號。 2 取得清單中的接聽項數目。 清單中的接聽程式數目。 2 取得這個清單的列舉值。 型別的列舉程式。 2 取得指定接聽項的索引。 如果可在清單中找到,則為接聽程式的索引,否則為 -1。 要在清單中尋找的 2 在指定索引插入接聽項。 在清單中要插入新 的位置。 要插入清單的 不是清單中的有效索引。 為 null。 2 取得或設定在指定索引處的 指定索引的 要從清單取得的 之以零起始的索引。 值為 null。 2 取得清單中具有指定名稱的第一個 清單中具有指定 的第一個 。如果找不到具指定名稱的 ,這個項目會傳回 null。 要從清單中取得的 名稱。 2 從集合中移除指定的 要從清單中移除的 2 從集合中移除具有指定名稱的第一個 要從清單中移除的 的名稱。 2 將在指定索引的 從集合中移除。 要從清單中移除的 之以零起始的索引。 不是清單中的有效索引。 2 複製目前 的區段至 物件之指定的陣列。 物件的一維陣列,是從 複製的元素之目的端。陣列必須有以零起始的索引。 中以零起始的索引,是複製開始的位置。 取得值,這個值表示對 的存取是否同步 (安全執行緒)。 一定是 true。 取得可用來同步存取 的物件。 目前的 加入追蹤接聽程式至 插入新追蹤接聽程式的位置。 要加入 的物件。 為 null。-或- 不是 判斷 是否含有特定物件。 如果在 中找到 ,則為 true,否則為 false。 要在 中尋找的物件。 判斷 中特定物件的索引。 如果在 中找到,為 的索引,否則為 -1。 要在 中尋找的物件。 物件插入 中的指定位置。 應該插入 之以零起始的索引。 要插入 物件。 不是 物件。 取得值,指出 是否有固定的大小。 一定是 false。 取得值,指出 是否為唯讀。 一定是 false。 取得或設定位於 中指定索引處的 在指定索引處的 要取得的 之以零起始的索引。 移除物件。 要從 中移除的物件。 指定要寫入至追蹤輸出的追蹤資料選項。 2 寫入日期和時間。 不要寫入任何項目。 寫入處理序識別,它是以 屬性的傳回值來表示。 寫入執行緒識別,它是以目前執行緒之 屬性的傳回值來表示。 寫入時間戳記,它是以 方法的傳回值來表示。 提供一組方法和屬性,可以讓應用程式追蹤程式碼的執行情形,並讓追蹤訊息與其來源產生關聯。 1 使用指定的來源名稱,初始化 類別的新執行個體。 來源的名稱 (通常是應用程式的名稱)。 為 null。 為空字串 ("")。 使用指定的來源名稱,以及要開始進行追蹤的層級,初始化 類別的新執行個體。 來源的名稱,一般來說是應用程式的名稱。 列舉值的位元組合,會指定要進行追蹤的預設來源層級。 為 null。 為空字串 ("")。 關閉追蹤接聽程式集合中的所有追蹤接聽程式。 1 清除追蹤接聽程式集合中的所有追蹤接聽程式。 嘗試在最終處理期間追蹤事件。 1 取得追蹤來源的追蹤接聽程式集合。 ,包含與來源相關聯之現用中的追蹤接聽程式。 1 取得追蹤來源的名稱。 追蹤來源的名稱。 1 取得或設定來源參數值。 物件,表示來源參數值。 設定為 null。 1 使用指定的事件型別、事件識別項和追蹤資料,將追蹤資料寫入 集合中的追蹤接聽程式。 其中一個列舉值,可指定追蹤資料的事件類型。 事件的數值識別項。 追蹤資料。 嘗試在最終處理期間追蹤事件。 1 使用指定的事件型別、事件識別項和追蹤資料陣列,將追蹤資料寫入 集合中的追蹤接聽程式。 其中一個列舉值,可指定追蹤資料的事件類型。 事件的數值識別項。 包含追蹤資料的物件陣列。 嘗試在最終處理期間追蹤事件。 1 使用指定的事件型別和事件識別項,將追蹤事件訊息寫入 集合中的追蹤接聽程式。 其中一個列舉值,可指定追蹤資料的事件類型。 事件的數值識別項。 嘗試在最終處理期間追蹤事件。 1 使用指定的事件型別、事件識別項和訊息,將追蹤事件訊息寫入 集合中的追蹤接聽程式。 其中一個列舉值,可指定追蹤資料的事件類型。 事件的數值識別項。 要寫入的追蹤訊息。 嘗試在最終處理期間追蹤事件。 1 使用指定的事件型別、事件識別項和引數陣列與格式,將追蹤事件寫入 集合中的追蹤接聽程式。 其中一個列舉值,可指定追蹤資料的事件類型。 事件的數值識別項。 複合格式字串 (請參閱<備註>),其中包含混合零或多個格式項目的文字,其與 陣列中的物件相對應。 object 陣列,含有零或多個要格式化的物件。 為 null。 無效。-或-用來指示要格式化的引數的數目小於零,或者大於或等於要格式化的指定物件數目。 嘗試在最終處理期間追蹤事件。 1 使用指定的訊息,將告知性訊息寫入 集合中的追蹤接聽程式。 要寫入的資訊訊息。 嘗試在最終處理期間追蹤事件。 1 使用指定的物件陣列和格式化資訊,將告知性訊息寫入 集合中的追蹤接聽程式。 複合格式字串 (請參閱<備註>),其中包含混合零或多個格式項目的文字,其與 陣列中的物件相對應。 陣列,含有零或多個要格式化的物件。 為 null。 無效。-或-用來指示要格式化的引數的數目小於零,或者大於或等於要格式化的指定物件數目。 嘗試在最終處理期間追蹤事件。 1 提供多層切換控制追蹤與偵錯的輸出,而不需要重新編譯程式碼。 2 使用指定的顯示名稱與說明將 類別的新執行個體初始化。 要顯示在使用者介面上的名稱。 切換控制的描述。 使用指定的參數顯示名稱、說明與預設值,將 類別的新執行個體初始化。 要顯示在使用者介面上的名稱。 切換控制的描述。 參數的預設值。 取得或設定決定參數允許之訊息的追蹤層級。 其中一個 值,指定此參數允許的訊息層級。 設定成不是 中的任何一個值。 1 更新並修正此參數的層級。 屬性設定成與 屬性相等的整數。 取得值,表示此參數是否允許錯誤處理訊息。 如果 屬性設定為 ,則為 true,否則為 false。 1 取得值,表示此參數是否允許告知性訊息。 如果 屬性設定為 ,則為 true,否則為 false。 1 取得值,表示此參數是否允許所有訊息。 如果 屬性設定為 ,則為 true,否則為 false。 1 取得值,表示此參數是否允許警告訊息。 如果 設定為 ,則為 true,否則為 false。 1