FilteredListChain 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 gefilterte Kette von Ereignissen bereit, die von einer ausgeführten Anwendung aufgezeichnet werden. FilteredListChain verwendet und ListChain lädt alle Kettendaten in den Arbeitsspeicher. Wenn Sie von FilteredListChainableiten, implementieren Sie IsValidEventType(IntelliTraceEvent) , um die gewünschte Filterung bereitzustellen.
public ref class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class FilteredListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type FilteredListChain = class
inherit DerivedChain
Public MustInherit Class FilteredListChain
Inherits DerivedChain
- Vererbung
Konstruktoren
FilteredListChain(ListChain) |
Initialisiert eine neue Instanz der FilteredListChain-Klasse. |
Eigenschaften
AfterLastToken |
Ruft eine EventToken für die Position unmittelbar nach dem aktuellen LastTokenab. 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 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. |
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. |
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 gefilterte Kette von Ereignissen bereit, die von einer ausgeführten Anwendung aufgezeichnet werden. FilteredListChain verwendet und ListChain lädt alle Kettendaten in den Arbeitsspeicher. Wenn Sie von FilteredListChainableiten, implementieren Sie IsValidEventType(IntelliTraceEvent) , um die gewünschte Filterung bereitzustellen. (Geerbt von Chain) |
GetEnumerator<TEvent>() |
Stellt eine gefilterte Kette von Ereignissen bereit, die von einer ausgeführten Anwendung aufgezeichnet werden. FilteredListChain verwendet und ListChain lädt alle Kettendaten in den Arbeitsspeicher. Wenn Sie von FilteredListChainableiten, implementieren Sie IsValidEventType(IntelliTraceEvent) , um die gewünschte Filterung bereitzustellen. (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 EventTokenab. |
GetNextToken(EventToken) |
Ruft den EventToken für das nächste Ereignis nach dem angegebenen EventTokenab. |
GetPreviousToken(EventToken) |
Ruft den EventToken für das vorherige Ereignis vor dem angegebenen EventTokenab. |
IsValidEventType(IntelliTraceEvent) |
Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob die angegebene IntelliTraceEvent für diese Kette gültig ist. (Geerbt von Chain) |
IsValidToken(EventToken) |
Bestimmt, ob die angegebene EventToken für diese Kette gültig ist. |
Refresh() |
Lädt alle aufgezeichneten Ereignisse für diese Kette und wendet die in IsValidEventType(IntelliTraceEvent)angegebene Filterung an. Wenn mehr Ereignisse von der ausgeführten Anwendung aufgezeichnet werden, verwenden Sie Aktualisieren, um die Kette zu aktualisieren. |
Tokens() |
Stellt eine gefilterte Kette von Ereignissen bereit, die von einer ausgeführten Anwendung aufgezeichnet werden. FilteredListChain verwendet und ListChain lädt alle Kettendaten in den Arbeitsspeicher. Wenn Sie von FilteredListChainableiten, implementieren Sie IsValidEventType(IntelliTraceEvent) , um die gewünschte Filterung bereitzustellen. (Geerbt von Chain) |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Stellt eine gefilterte Kette von Ereignissen bereit, die von einer ausgeführten Anwendung aufgezeichnet werden. FilteredListChain verwendet und ListChain lädt alle Kettendaten in den Arbeitsspeicher. Wenn Sie von FilteredListChainableiten, implementieren Sie IsValidEventType(IntelliTraceEvent) , um die gewünschte Filterung bereitzustellen. (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. |