Share via


ThreadCheckpointChain Klasse

Definition

Stellt eine Kette von Threadprüfpunkten bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. ThreadCheckpointChain ist ein FilteredListChain und lädt alle Kettendaten in den Arbeitsspeicher.

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

Eigenschaften

AfterLastToken

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

(Geerbt von ListChain)
BeforeFirstToken

Ruft eine 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 ListChain)
CanGetLastToken

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

(Geerbt von ListChain)
CanGetPreviousToken

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

(Geerbt von ListChain)
Count

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

(Geerbt von ListChain)
EventList

Stellt eine Kette von Threadprüfpunkten bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. ThreadCheckpointChain ist ein FilteredListChain und lädt alle Kettendaten in den Arbeitsspeicher.

(Geerbt von ListChain)
FirstToken

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

(Geerbt von ListChain)
FirstValidToken

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

(Geerbt von ListChain)
IsEmpty

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

(Geerbt von ListChain)
LastToken

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

(Geerbt von ListChain)

Methoden

Dispose()

Gibt ressourcen frei, die von dieser Kette verwendet werden.

(Geerbt von Chain)
Dispose(Boolean)

Gibt die von dieser Kette verwendeten Ressourcen frei.

(Geerbt von ListChain)
GetEnumerator()

Stellt eine Kette von Threadprüfpunkten bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. ThreadCheckpointChain ist ein FilteredListChain und lädt alle Kettendaten in den Arbeitsspeicher.

(Geerbt von Chain)
GetEnumerator<TEvent>()

Stellt eine Kette von Threadprüfpunkten bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. ThreadCheckpointChain ist ein FilteredListChain und lädt alle Kettendaten in den Arbeitsspeicher.

(Geerbt von Chain)
GetEvent(EventToken)

Ruft eine IntelliTraceEvent für den angegebenen EventToken ab.

(Geerbt von ListChain)
GetEvents(EventToken, EventToken)

Ruft mehrere IntelliTraceEvents von einem Start EventToken bis zum Ende EventTokenab.

(Geerbt von ListChain)
GetNextToken(EventToken)

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

(Geerbt von ListChain)
GetPreviousToken(EventToken)

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

(Geerbt von ListChain)
IsValidEventType(IntelliTraceEvent)

Bestimmt, ob die angegebene IntelliTraceEvent für diese Kette gültig ist. Der Ereignistyp muss in dieser Kette zulässig sein.

(Geerbt von ListChain)
IsValidToken(EventToken)

Bestimmt, ob die angegebene EventToken für diese Kette gültig ist.

(Geerbt von ListChain)
Refresh()

Aktualisiert die Ereignisliste aus den Kettenquellen und lädt jedes Ereignis aus der Kette in den Arbeitsspeicher.

(Geerbt von ListChain)
ReloadEvent(EventToken)

Ruft eine IntelliTraceEvent für den angegebenen EventTokenab, wobei jegliches Zwischenspeichern umgangen wird.

(Geerbt von ListChain)
Tokens()

Stellt eine Kette von Threadprüfpunkten bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. ThreadCheckpointChain ist ein FilteredListChain und lädt alle Kettendaten in den Arbeitsspeicher.

(Geerbt von Chain)
ToSourceToken(EventToken)

Konvertiert eine EventToken für diese Kette in eine EventToken für die Quelle. Chain

(Geerbt von ListChain)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Stellt eine Kette von Threadprüfpunkten bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. ThreadCheckpointChain ist ein FilteredListChain und lädt alle Kettendaten in den Arbeitsspeicher.

(Geerbt von Chain)

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gibt diese Enumeration zurück, falls sie nicht NULL ist. Wenn es NULL ist, geben Sie eine leere Enumeration zurück.

Gilt für: