ListChain 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 Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Wenn Refresh() aufgerufen wird, ListChain lädt alle Kettendaten in den Arbeitsspeicher und speichert die instanziierten IntelliTraceEvent.
public ref class ListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class ListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class ListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type ListChain = class
inherit DerivedChain
Public MustInherit Class ListChain
Inherits DerivedChain
- Vererbung
- Abgeleitet
Konstruktoren
ListChain(Chain) |
Initialisiert eine neue Instanz der ListChain-Klasse. |
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. |
BeforeFirstToken |
Ruft eine EventToken für die Position direkt 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. |
CanGetLastToken |
Ruft einen Wert ab, der bestimmt, ob die Kette unterstützt LastToken. |
CanGetPreviousToken |
Ruft einen Wert ab, der bestimmt, ob die Kette unterstützt GetPreviousToken(EventToken). |
Count |
Ruft die Anzahl der Ereignisse in der Kette ab. Diese Eigenschaft kann nur aufgerufen werden, wenn CanGetCount true zurückgegeben wird. |
EventList |
Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Wenn Refresh() aufgerufen wird, ListChain lädt alle Kettendaten in den Arbeitsspeicher und speichert die instanziierten IntelliTraceEvent. |
FirstToken |
Ruft ein EventToken für das erste Ereignis in der Kette ab. |
FirstValidToken |
Ruft ein EventToken für das erste gültige Ereignis in der Kette ab. |
IsEmpty |
Ruft einen Wert ab, der angibt, ob die Kette leer ist. |
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. |
Methoden
Dispose() |
Gibt Ressourcen frei, die von dieser Kette verwendet werden. (Geerbt von Chain) |
Dispose(Boolean) |
Gibt die von dieser Kette verwendeten Ressourcen frei. |
GetEnumerator() |
Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Wenn Refresh() aufgerufen wird, ListChain lädt alle Kettendaten in den Arbeitsspeicher und speichert die instanziierten IntelliTraceEvent. (Geerbt von Chain) |
GetEnumerator<TEvent>() |
Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Wenn Refresh() aufgerufen wird, ListChain lädt alle Kettendaten in den Arbeitsspeicher und speichert die instanziierten IntelliTraceEvent. (Geerbt von Chain) |
GetEvent(EventToken) |
Ruft eine IntelliTraceEvent für den angegebenen EventToken ab. |
GetEvents(EventToken, EventToken) |
Ruft mehrere IntelliTraceEvents von einem Start EventToken bis zum Ende ab, ohne dass ein Ende EventTokenenthalten ist. |
GetNextToken(EventToken) |
Ruft das EventToken für das nächste Ereignis nach dem angegebenen EventTokenab. |
GetPreviousToken(EventToken) |
Ruft das EventToken für das vorherige Ereignis vor dem angegebenen EventTokenab. |
IsValidEventType(IntelliTraceEvent) |
Bestimmt, ob die angegebene IntelliTraceEvent für diese Kette gültig ist. Der Ereignistyp muss in dieser Kette zulässig sein. |
IsValidToken(EventToken) |
Bestimmt, ob die angegebene EventToken für diese Kette gültig ist. |
Refresh() |
Aktualisiert die Ereignisliste aus den Kettenquellen und lädt jedes Ereignis aus der Kette in den Arbeitsspeicher. |
ReloadEvent(EventToken) |
Ruft eine IntelliTraceEvent für den angegebenen EventTokenab, wobei jede Zwischenspeicherung umgangen wird. |
Tokens() |
Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Wenn Refresh() aufgerufen wird, ListChain lädt alle Kettendaten in den Arbeitsspeicher und speichert die instanziierten IntelliTraceEvent. (Geerbt von Chain) |
ToSourceToken(EventToken) |
Konvertiert ein EventToken für diese Kette in eine EventToken für die Quelle Chain |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Wenn Refresh() aufgerufen wird, ListChain lädt alle Kettendaten in den Arbeitsspeicher und speichert die instanziierten IntelliTraceEvent. (Geerbt von Chain) |
Erweiterungsmethoden
EmptyIfNull<T>(IEnumerable<T>) |
Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück. |