DiagnosticStreamChain 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供從執行中應用程式記錄的 DiagnosticEvent鏈結。 DiagnosticStreamChain是 ,StreamChain而且只會以 或 GetEvents(EventToken, EventToken) 的形式GetEvent(EventToken)將數據載入記憶體中。
public ref class DiagnosticStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public ref class DiagnosticStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
class DiagnosticStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public sealed class DiagnosticStreamChain : Microsoft.VisualStudio.IntelliTrace.StreamChain
type DiagnosticStreamChain = class
inherit StreamChain
Public NotInheritable Class DiagnosticStreamChain
Inherits StreamChain
- 繼承
屬性
Access |
取得鏈結允許的存取類型。 (繼承來源 RootChain) |
AfterLastToken |
EventToken取得目前 LastToken之後位置的 。 如果將其他事件新增至鏈結,則從 AfterLastToken 傳回的令牌將會變成有效。 即使傳 CanGetLastToken 回 false,這個屬性仍可供使用。 (繼承來源 StreamChain) |
BeforeFirstToken |
EventToken取得 緊接在 之前FirstToken位置的 。 此令牌永遠不會變成有效。 (繼承來源 Chain) |
CanGetCount |
取得值,這個值會判斷鏈結是否支援 Count。 (繼承來源 Chain) |
CanGetLastToken |
取得值,這個值會判斷鏈結是否支援 LastToken。 (繼承來源 Chain) |
CanGetPreviousToken |
取得值,這個值會判斷鏈結是否支援 GetPreviousToken(EventToken)。 (繼承來源 Chain) |
Count |
取得鏈結中的事件數目。 只有在傳回 true 時 CanGetCount ,才能呼叫這個屬性。 (繼承來源 Chain) |
FirstToken |
EventToken取得連結中第一個事件的 。 (繼承來源 StreamChain) |
FirstValidToken |
EventToken取得鏈結中第一個有效事件的 。 (繼承來源 StreamChain) |
IsEmpty |
取得值,這個值表示鏈結是否空白。 (繼承來源 StreamChain) |
LastToken |
EventToken取得連結中最後一個事件的 。 只有在傳回 true 時 CanGetLastToken ,才能呼叫這個屬性。 (繼承來源 Chain) |
方法
明確介面實作
IEnumerable.GetEnumerator() |
提供從執行中應用程式記錄的 DiagnosticEvent鏈結。 DiagnosticStreamChain是 ,StreamChain而且只會以 或 GetEvents(EventToken, EventToken) 的形式GetEvent(EventToken)將數據載入記憶體中。 (繼承來源 Chain) |
擴充方法
EmptyIfNull<T>(IEnumerable<T>) |
如果此列舉不是 Null,則傳回此列舉。 如果是 null,則傳回空列舉。 |