共用方式為


FilteredStreamChain 類別

定義

提供從執行中應用程式記錄的事件串流。 StreamChain 當呼叫 GetEvent 或 GetEvents(EventToken, EventToken) 時,會提供數據流中事件的隨選存取和具現化。 IntelliTraceEvents 不是 由儲存。StreamChain

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

屬性

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取得連結中第一個事件的 。

FirstValidToken

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

IsEmpty

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

(繼承來源 StreamChain)
LastToken

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

(繼承來源 Chain)

方法

AppendEvent(IntelliTraceEvent)

IntelliTraceEvent 附加至數據流。

(繼承來源 StreamChain)
ConvertToBytes(IntelliTraceEvent)

在衍生類別中覆寫時,將 IntelliTraceEvent 轉換為原始事件。

(繼承來源 StreamChain)
ConvertToEvent(EventToken, Byte[], Int32)

在衍生類別中覆寫時,將原始事件轉換為 IntelliTraceEvent

(繼承來源 StreamChain)
Dispose()

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

(繼承來源 Chain)
Dispose(Boolean)

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

(繼承來源 StreamChain)
FilteredEvent(EventToken)

取得值,這個值會判斷 所 token 指向的事件是否位於篩選清單中。

GetEnumerator()

提供從執行中應用程式記錄的事件串流。 StreamChain 當呼叫 GetEvent 或 GetEvents(EventToken, EventToken) 時,會提供數據流中事件的隨選存取和具現化。 IntelliTraceEvents 不是 由儲存。StreamChain

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

提供從執行中應用程式記錄的事件串流。 StreamChain 當呼叫 GetEvent 或 GetEvents(EventToken, EventToken) 時,會提供數據流中事件的隨選存取和具現化。 IntelliTraceEvents 不是 由儲存。StreamChain

(繼承來源 Chain)
GetEvent(EventToken)

提供從執行中應用程式記錄的事件串流。 StreamChain 當呼叫 GetEvent 或 GetEvents(EventToken, EventToken) 時,會提供數據流中事件的隨選存取和具現化。 IntelliTraceEvents 不是 由儲存。StreamChain

GetEvents(EventToken, EventToken)

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

GetNextToken(EventToken)

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

GetPreviousToken(EventToken)

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

(繼承來源 Chain)
IsValidEventType(IntelliTraceEvent)

在衍生類別中覆寫時,判斷指定的 IntelliTraceEvent 是否對這個鏈結有效。

(繼承來源 Chain)
IsValidToken(EventToken)

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

(繼承來源 StreamChain)
ReadEventBytes()

在衍生類別中覆寫時,從數據流讀取單一原始事件。

(繼承來源 StreamChain)
ReadEventId(EventToken)

在衍生類別中覆寫時,讀取指定事件的事件標識符。

ReadEventLength()

在衍生類別中覆寫時,取得數據流中下一個事件的長度。

(繼承來源 StreamChain)
SkipToNextUnfilteredEvent(EventToken)

如果指定的令牌指向應篩選此 FilteredStreamChain的事件,則會將所有篩選的事件略過至不在篩選清單中的下一個事件。 如果指定的標記指向不在篩選清單中的事件,則會傳回相同的 EventToken 標記。

Tokens()

提供從執行中應用程式記錄的事件串流。 StreamChain 當呼叫 GetEvent 或 GetEvents(EventToken, EventToken) 時,會提供數據流中事件的隨選存取和具現化。 IntelliTraceEvents 不是 由儲存。StreamChain

(繼承來源 Chain)

明確介面實作

IEnumerable.GetEnumerator()

提供從執行中應用程式記錄的事件串流。 StreamChain 當呼叫 GetEvent 或 GetEvents(EventToken, EventToken) 時,會提供數據流中事件的隨選存取和具現化。 IntelliTraceEvents 不是 由儲存。StreamChain

(繼承來源 Chain)

擴充方法

EmptyIfNull<T>(IEnumerable<T>)

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

適用於