FilteredListChain Klasse

Definition

Stellt eine gefilterte Kette von Ereignissen bereit, die von einer ausgelaufenden Anwendung aufgezeichnet werden. FilteredListChain verwendet ein ListChain und lädt alle Ketten Daten in den Arbeitsspeicher. FilteredListChainImplementieren Sie bei der Ableitung von, IsValidEventType(IntelliTraceEvent) um das gewünschte Filtern 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
FilteredListChain

Konstruktoren

FilteredListChain(ListChain)

Initialisiert eine neue Instanz der FilteredListChain-Klasse.

Eigenschaften

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.

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 .

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ückgibt.

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ückgibt.

Methoden

Dispose()

Gibt die von dieser Kette verwendeten Ressourcen frei.

(Geerbt von Chain)
Dispose(Boolean)

Gibt die von dieser Kette verwendeten Ressourcen frei.

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

Ruft eine IntelliTraceEvent für den angegebenen EventToken ab.

GetEvents(EventToken, EventToken)

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

GetNextToken(EventToken)

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

GetPreviousToken(EventToken)

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

IsValidEventType(IntelliTraceEvent)

Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob das angegebene-Element IntelliTraceEvent für diese Kette gültig ist.

(Geerbt von Chain)
IsValidToken(EventToken)

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

Refresh()

Lädt alle aufgezeichneten Ereignisse für diese Kette und wendet die in angegebene Filterung an IsValidEventType(IntelliTraceEvent) . Wenn mehr Ereignisse von der laufenden Anwendung aufgezeichnet werden, aktualisieren Sie die Kette mithilfe von aktualisieren.

Tokens() (Geerbt von Chain)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator() (Geerbt von Chain)

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gilt für