共用方式為


ListChain 類別

定義

提供從執行中應用程式記錄的事件清單。 呼叫 時 Refresh()ListChain 將所有鏈結數據載入記憶體中,並儲存每個具現化的 IntelliTraceEvent

public ref class ListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class ListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class ListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type ListChain = class
    inherit DerivedChain
Public MustInherit Class ListChain
Inherits DerivedChain
繼承
衍生

建構函式

ListChain(Chain)

初始化 ListChain 類別的新執行個體。

屬性

AfterLastToken

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

BeforeFirstToken

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

(繼承來源 Chain)
CanGetCount

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

CanGetLastToken

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

CanGetPreviousToken

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

Count

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

EventList

提供從執行中應用程式記錄的事件清單。 呼叫 時 Refresh()ListChain 將所有鏈結數據載入記憶體中,並儲存每個具現化的 IntelliTraceEvent

FirstToken

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

FirstValidToken

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

IsEmpty

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

LastToken

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

方法

Dispose()

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

(繼承來源 Chain)
Dispose(Boolean)

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

GetEnumerator()

提供從執行中應用程式記錄的事件清單。 呼叫 時 Refresh()ListChain 將所有鏈結數據載入記憶體中,並儲存每個具現化的 IntelliTraceEvent

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

提供從執行中應用程式記錄的事件清單。 呼叫 時 Refresh()ListChain 將所有鏈結數據載入記憶體中,並儲存每個具現化的 IntelliTraceEvent

(繼承來源 Chain)
GetEvent(EventToken)

IntelliTraceEvent取得指定EventToken的 。

GetEvents(EventToken, EventToken)

從啟動時取得多個IntelliTraceEvent,但不包括結束 EventTokenEventToken

GetNextToken(EventToken)

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

GetPreviousToken(EventToken)

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

IsValidEventType(IntelliTraceEvent)

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

IsValidToken(EventToken)

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

Refresh()

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

ReloadEvent(EventToken)

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

Tokens()

提供從執行中應用程式記錄的事件清單。 呼叫 時 Refresh()ListChain 將所有鏈結數據載入記憶體中,並儲存每個具現化的 IntelliTraceEvent

(繼承來源 Chain)
ToSourceToken(EventToken)

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

明確介面實作

IEnumerable.GetEnumerator()

提供從執行中應用程式記錄的事件清單。 呼叫 時 Refresh()ListChain 將所有鏈結數據載入記憶體中,並儲存每個具現化的 IntelliTraceEvent

(繼承來源 Chain)

擴充方法

EmptyIfNull<T>(IEnumerable<T>)

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

適用於