TestStreamChain Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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>) |