共用方式為


DiagnosticCheckpointChain 類別

定義

提供從執行中應用程式記錄的 DiagnosticEvent鏈結。 DiagnosticCheckpointChain 是並將 FilteredListChain 所有鏈結數據載入記憶體中。

public ref class DiagnosticCheckpointChain sealed : Microsoft::VisualStudio::IntelliTrace::ListChain
public ref class DiagnosticCheckpointChain sealed : Microsoft::VisualStudio::IntelliTrace::ListChain
class DiagnosticCheckpointChain sealed : Microsoft::VisualStudio::IntelliTrace::ListChain
public sealed class DiagnosticCheckpointChain : Microsoft.VisualStudio.IntelliTrace.ListChain
type DiagnosticCheckpointChain = class
    inherit ListChain
Public NotInheritable Class DiagnosticCheckpointChain
Inherits ListChain
繼承
DiagnosticCheckpointChain

屬性

AfterLastToken

取得 , EventToken 表示緊接在目前 LastToken之後的位置。 如果將其他事件新增至鏈結,則從 AfterLastToken 傳回的令牌將會變成有效。 即使傳 CanGetLastToken 回 false,這個屬性仍可供使用。

(繼承來源 ListChain)
BeforeFirstToken

EventToken取得 緊接在 之前FirstToken位置的 。 此令牌永遠不會變成有效。

(繼承來源 Chain)
CanGetCount

取得值,這個值會判斷鏈結是否支援 Count

(繼承來源 ListChain)
CanGetLastToken

取得值,這個值會判斷鏈結是否支援 LastToken

(繼承來源 ListChain)
CanGetPreviousToken

取得值,這個值會判斷鏈結是否支援 GetPreviousToken(EventToken)

(繼承來源 ListChain)
Count

取得鏈結中的事件數目。 只有在傳回 true 時 CanGetCount ,才能呼叫這個屬性。

(繼承來源 ListChain)
EventList

提供從執行中應用程式記錄的 DiagnosticEvent鏈結。 DiagnosticCheckpointChain 是並將 FilteredListChain 所有鏈結數據載入記憶體中。

(繼承來源 ListChain)
FirstToken

EventToken取得連結中第一個事件的 。

(繼承來源 ListChain)
FirstValidToken

EventToken取得鏈結中第一個有效事件的

(繼承來源 ListChain)
IsEmpty

取得值,這個值表示鏈結是否空白。

(繼承來源 ListChain)
LastToken

EventToken取得連結中最後一個事件的 。 只有在傳回 true 時 CanGetLastToken ,才能呼叫這個屬性。

(繼承來源 ListChain)

方法

Dispose()

釋放此鏈結所使用的資源。

(繼承來源 Chain)
Dispose(Boolean)

釋放此鏈結所使用的資源。

(繼承來源 ListChain)
GetEnumerator()

提供從執行中應用程式記錄的 DiagnosticEvent鏈結。 DiagnosticCheckpointChain 是並將 FilteredListChain 所有鏈結數據載入記憶體中。

(繼承來源 Chain)
GetEnumerator<TEvent>()

提供從執行中應用程式記錄的 DiagnosticEvent鏈結。 DiagnosticCheckpointChain 是並將 FilteredListChain 所有鏈結數據載入記憶體中。

(繼承來源 Chain)
GetEvent(EventToken)

IntelliTraceEvent取得指定EventToken的 。

(繼承來源 ListChain)
GetEvents(EventToken, EventToken)

從開始取得多個IntelliTraceEvent,但不包含結尾 EventTokenEventToken

(繼承來源 ListChain)
GetNextToken(EventToken)

EventToken取得指定 EventToken之後下一個事件的 。

(繼承來源 ListChain)
GetPreviousToken(EventToken)

EventToken取得指定 EventToken之前前一個事件的 。

(繼承來源 ListChain)
IsValidEventType(IntelliTraceEvent)

判斷指定的 IntelliTraceEvent 是否對這個鏈結有效。 事件類型必須是此鏈結中允許的事件類型。

(繼承來源 ListChain)
IsValidToken(EventToken)

判斷指定的 EventToken 是否對這個鏈結有效。

(繼承來源 ListChain)
Refresh()

從鏈結來源重新整理事件清單,並將每個事件從鏈結載記憶體。

(繼承來源 ListChain)
ReloadEvent(EventToken)

IntelliTraceEvent取得指定 EventToken之的 ,略過任何快取。

(繼承來源 ListChain)
Tokens()

提供從執行中應用程式記錄的 DiagnosticEvent鏈結。 DiagnosticCheckpointChain 是並將 FilteredListChain 所有鏈結數據載入記憶體中。

(繼承來源 Chain)
ToSourceToken(EventToken)

EventToken 這個鏈 EventToken 結的 轉換為來源的 Chain

(繼承來源 ListChain)

明確介面實作

IEnumerable.GetEnumerator()

提供從執行中應用程式記錄的 DiagnosticEvent鏈結。 DiagnosticCheckpointChain 是並將 FilteredListChain 所有鏈結數據載入記憶體中。

(繼承來源 Chain)

擴充方法

EmptyIfNull<T>(IEnumerable<T>)

如果此列舉不是 Null,則傳回此列舉。 如果是 null,則傳回空列舉。

適用於