共用方式為


ThreadChain 類別

定義

提供從執行中應用程式記錄的線程相關事件鏈結。 ThreadChain 是 , PartitionedListChain 可載入分割區中的事件,以便進行更好的記憶體管理。

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

屬性

AfterLastToken

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

(繼承來源 PartitionedListChain)
BeforeFirstToken

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

(繼承來源 PartitionedListChain)
CanGetCount

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

(繼承來源 PartitionedListChain)
CanGetLastToken

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

(繼承來源 PartitionedListChain)
CanGetPreviousToken

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

(繼承來源 Chain)
Count

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

(繼承來源 PartitionedListChain)
FirstToken

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

(繼承來源 PartitionedListChain)
FirstValidToken

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

(繼承來源 PartitionedListChain)
IntelliTraceThreadId

取得 IntelliTrace 線程標識符,識別這個 IntelliTrace 檔案中的線程。

IsEmpty

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

(繼承來源 PartitionedListChain)
LastToken

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

(繼承來源 PartitionedListChain)
PartitionedChain

StreamChain取得,這是這個鏈結之事件的來源。

(繼承來源 PartitionedListChain)
PartitioningChain

取得 , DerivedChain 其中包含用來將較大鏈結分割成分割區的每個數據分割事件。

(繼承來源 PartitionedListChain)
PartitionLoadLimitEnabled

取得或設定值,這個值表示 在卸除最近使用的最小分割區之前,是否要同時載入的分割 PartitionedListChain 區數目限制) (。

(繼承來源 PartitionedListChain)

方法

Dispose()

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

(繼承來源 Chain)
Dispose(Boolean)

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

(繼承來源 PartitionedListChain)
GetEnumerator()

提供從執行中應用程式記錄的線程相關事件鏈結。 ThreadChain 是 , PartitionedListChain 可載入分割區中的事件,以便進行更好的記憶體管理。

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

提供從執行中應用程式記錄的線程相關事件鏈結。 ThreadChain 是 , PartitionedListChain 可載入分割區中的事件,以便進行更好的記憶體管理。

(繼承來源 Chain)
GetEvent(EventToken)

IntelliTraceEvent取得指定EventToken的 。

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

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

(繼承來源 PartitionedListChain)
GetNextToken(EventToken)

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

(繼承來源 PartitionedListChain)
GetPreviousToken(EventToken)

取得指定令牌之前先前事件的令牌。

(繼承來源 PartitionedListChain)
IsValidEventType(IntelliTraceEvent)

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

(繼承來源 PartitionedListChain)
IsValidToken(EventToken)

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

(繼承來源 PartitionedListChain)
OnPartitionUpdate(PartitioningEvent, IList<IntelliTraceEvent>)

提供從執行中應用程式記錄的線程相關事件鏈結。 ThreadChain 是 , PartitionedListChain 可載入分割區中的事件,以便進行更好的記憶體管理。

(繼承來源 PartitionedListChain)
Refresh()

從數據分割和分割的事件鏈結重新整理鏈結中的數據。

(繼承來源 PartitionedListChain)
Tokens()

提供從執行中應用程式記錄的線程相關事件鏈結。 ThreadChain 是 , PartitionedListChain 可載入分割區中的事件,以便進行更好的記憶體管理。

(繼承來源 Chain)

明確介面實作

IEnumerable.GetEnumerator()

提供從執行中應用程式記錄的線程相關事件鏈結。 ThreadChain 是 , PartitionedListChain 可載入分割區中的事件,以便進行更好的記憶體管理。

(繼承來源 Chain)

擴充方法

EmptyIfNull<T>(IEnumerable<T>)

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

適用於