TestStreamChain Klasse

Definition

Stellt eine Kette von Test Ereignissen bereit, die von einer laufenden Anwendung aufgezeichnet werden. TestStreamChain ist ein StreamChain und lädt nur Daten in den Arbeitsspeicher, wenn GetEvent(EventToken) oder GetEvents(EventToken, EventToken) aufgerufen wird.

public ref class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public ref class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public sealed class TestStreamChain : Microsoft.VisualStudio.IntelliTrace.StreamChain
type TestStreamChain = class
    inherit StreamChain
Public NotInheritable Class TestStreamChain
Inherits StreamChain
Vererbung
TestStreamChain

Eigenschaften

Access

Ruft den Typ des Zugriffs ab, der der Kette gestattet ist.

(Geerbt von RootChain)
AfterLastToken

Ruft einen EventToken für die Position unmittelbar nach dem aktuellen ab LastToken . Wenn zusätzliche Ereignisse der Kette hinzugefügt werden, wird das von zurückgegebene Token AfterLastToken gültig. Diese Eigenschaft ist auch dann verfügbar, wenn CanGetLastToken false zurückgibt.

(Geerbt von StreamChain)
BeforeFirstToken

Ruft einen EventToken für die Position unmittelbar vor ab FirstToken . Dieses Token wird nie gültig.

(Geerbt von Chain)
CanGetCount

Ruft einen Wert ab, der bestimmt, ob die Kette unterstützt Count .

(Geerbt von Chain)
CanGetLastToken

Ruft einen Wert ab, der bestimmt, ob die Kette unterstützt LastToken .

(Geerbt von Chain)
CanGetPreviousToken

Ruft einen Wert ab, der bestimmt, ob die Kette unterstützt GetPreviousToken(EventToken) .

(Geerbt von Chain)
Count

Ruft die Anzahl der Ereignisse in der Kette ab. Diese Eigenschaft kann nur aufgerufen werden, wenn " CanGetCount true" zurückgibt.

(Geerbt von Chain)
FirstToken

Ruft ein EventToken für das erste Ereignis in der Kette ab.

(Geerbt von StreamChain)
FirstValidToken

Ruft ein EventToken für das erste gültige Ereignis in der Kette ab.

(Geerbt von StreamChain)
IsEmpty

Ruft einen Wert ab, der angibt, ob die Kette leer ist.

(Geerbt von StreamChain)
LastToken

Ruft ein EventToken für das letzte Ereignis in der Kette ab. Diese Eigenschaft kann nur aufgerufen werden, wenn " CanGetLastToken true" zurückgibt.

(Geerbt von Chain)

Methoden

AppendEvent(IntelliTraceEvent)

Fügt einen IntelliTraceEvent an einen Stream an.

(Geerbt von StreamChain)
ConvertToBytes(IntelliTraceEvent)

Konvertiert beim Überschreiben in einer abgeleiteten Klasse ein IntelliTraceEvent in ein unformatierte Ereignis.

(Geerbt von StreamChain)
ConvertToEvent(EventToken, Byte[], Int32)

Konvertiert beim Überschreiben in einer abgeleiteten Klasse ein RAW-Ereignis in eine IntelliTraceEvent .

(Geerbt von StreamChain)
Dispose()

Gibt die von dieser Kette verwendeten Ressourcen frei.

(Geerbt von Chain)
Dispose(Boolean)

Gibt die von dieser Kette verwendeten Ressourcen frei.

(Geerbt von StreamChain)
GetEnumerator() (Geerbt von Chain)
GetEnumerator<TEvent>() (Geerbt von Chain)
GetEvent(EventToken)

Ruft eine IntelliTraceEvent für den angegebenen EventToken ab.

(Geerbt von StreamChain)
GetEvents(EventToken, EventToken)

Ruft mehrere IntelliTraceEvent s von einem Start EventToken bis zum, aber nicht mit einem Ende ab EventToken .

(Geerbt von StreamChain)
GetNextToken(EventToken)

Ruft den EventToken für das nächste Ereignis nach dem angegebenen ab EventToken .

(Geerbt von StreamChain)
GetPreviousToken(EventToken)

Ruft den EventToken für das vorherige Ereignis vor dem angegebenen ab EventToken .

(Geerbt von Chain)
IsValidEventType(IntelliTraceEvent)

Bestimmt, ob das angegebene-Wert IntelliTraceEvent für diese Kette gültig ist.

IsValidToken(EventToken)

Bestimmt, ob das angegebene-Wert EventToken für diese Kette gültig ist.

(Geerbt von StreamChain)
ReadEventBytes()

Liest beim Überschreiben in einer abgeleiteten Klasse ein einzelnes unformatierte Ereignis aus dem Datenstrom.

(Geerbt von StreamChain)
ReadEventLength()

Ruft beim Überschreiben in einer abgeleiteten Klasse die Länge des nächsten Ereignisses im Stream ab.

(Geerbt von StreamChain)
Tokens() (Geerbt von Chain)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator() (Geerbt von Chain)

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gilt für