PartitionedListChain 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供從執行中應用程式記錄的事件清單。 會將 PartitionedListChain 事件載入分割區,以取得更佳的記憶體管理,並啟用載入大型事件鏈結。
public ref class PartitionedListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class PartitionedListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class PartitionedListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class PartitionedListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type PartitionedListChain = class
inherit DerivedChain
Public MustInherit Class PartitionedListChain
Inherits DerivedChain
- 繼承
- 衍生
屬性
AfterLastToken |
EventToken取得目前 LastToken之後位置的 。 如果將其他事件新增至鏈結,則從 AfterLastToken 傳回的令牌將會變成有效。 即使 CanGetLastToken 傳回 false,這個屬性仍可供使用。 |
BeforeFirstToken |
EventToken取得 緊接在 之前FirstToken位置的 。 此令牌永遠不會變成有效。 |
CanGetCount |
取得值,判斷鏈結是否支援 Count。 |
CanGetLastToken |
取得值,判斷鏈結是否支援 LastToken。 |
CanGetPreviousToken |
取得值,判斷鏈結是否支援 GetPreviousToken(EventToken)。 (繼承來源 Chain) |
Count |
取得鏈結中的事件數目。 只有在傳回 true 時 CanGetCount ,才能呼叫這個屬性。 |
FirstToken |
EventToken取得連結中第一個事件的 。 |
FirstValidToken |
EventToken取得鏈結中第一個有效事件的 。 |
IsEmpty |
取得值,這個值表示鏈結是否空白。 |
LastToken |
EventToken取得連結中最後一個事件的 。 只有在傳回 true 時 CanGetLastToken ,才能呼叫這個屬性。 |
PartitionedChain |
StreamChain取得 ,這是這個鏈結之事件的來源。 |
PartitioningChain |
DerivedChain取得 ,其中包含用來將較大鏈結分割成數據分割的每個數據分割事件。 |
PartitionLoadLimitEnabled |
取得或設定值,這個值表示在卸除最近使用最少的數據分割) 之前,是否會同時載入的分割 PartitionedListChain 區數目限制 (。 |
方法
Dispose() |
釋放此鏈結所使用的資源。 (繼承來源 Chain) |
Dispose(Boolean) |
釋放此鏈結所使用的資源。 |
GetEnumerator() |
提供從執行中應用程式記錄的事件清單。 會將 PartitionedListChain 事件載入分割區,以取得更佳的記憶體管理,並啟用載入大型事件鏈結。 (繼承來源 Chain) |
GetEnumerator<TEvent>() |
提供從執行中應用程式記錄的事件清單。 會將 PartitionedListChain 事件載入分割區,以取得更佳的記憶體管理,並啟用載入大型事件鏈結。 (繼承來源 Chain) |
GetEvent(EventToken) |
IntelliTraceEvent取得指定EventToken的 。 |
GetEvents(EventToken, EventToken) |
從啟動時取得多個IntelliTraceEvent,但不包括結束 EventToken。EventToken |
GetNextToken(EventToken) |
EventToken取得指定 EventToken之後下一個事件的 。 |
GetPreviousToken(EventToken) |
取得指定令牌之前前一個事件的令牌。 |
IsValidEventType(IntelliTraceEvent) |
判斷指定的 IntelliTraceEvent 是否對這個鏈結有效。 |
IsValidToken(EventToken) |
判斷指定的 EventToken 是否對這個鏈結有效。 |
OnPartitionUpdate(PartitioningEvent, IList<IntelliTraceEvent>) |
提供從執行中應用程式記錄的事件清單。 會將 PartitionedListChain 事件載入分割區,以取得更佳的記憶體管理,並啟用載入大型事件鏈結。 |
Refresh() |
從數據分割和分割的事件鏈結重新整理鏈結中的數據。 |
Tokens() |
提供從執行中應用程式記錄的事件清單。 會將 PartitionedListChain 事件載入分割區,以取得更佳的記憶體管理,並啟用載入大型事件鏈結。 (繼承來源 Chain) |
明確介面實作
IEnumerable.GetEnumerator() |
提供從執行中應用程式記錄的事件清單。 會將 PartitionedListChain 事件載入分割區,以取得更佳的記憶體管理,並啟用載入大型事件鏈結。 (繼承來源 Chain) |
擴充方法
EmptyIfNull<T>(IEnumerable<T>) |
如果不是 Null,則傳回這個列舉。 如果是 null,則傳回空列舉。 |