Freigeben über


PartitionedListChain Klasse

Definition

Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Ein PartitionedListChain lädt Ereignisse in Partitionen, um die Speicherverwaltung zu verbessern und das Laden großer Ereignisketten zu ermöglichen.

public ref class PartitionedListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class PartitionedListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class PartitionedListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class PartitionedListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type PartitionedListChain = class
    inherit DerivedChain
Public MustInherit Class PartitionedListChain
Inherits DerivedChain
Vererbung
PartitionedListChain
Abgeleitet

Eigenschaften

AfterLastToken

Ruft eine EventToken für die Position direkt 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 direkt vor ab FirstToken. Dieses Token wird nie gültig.

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).

(Geerbt von Chain)
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.

PartitionedChain

Ruft die StreamChain ab, die die Quelle der Ereignisse für diese Kette ist.

PartitioningChain

Ruft das DerivedChain ab, das jedes Partitionierungsereignisse enthält, das verwendet wird, um die größere Kette in Partitionen aufzuteilen.

PartitionLoadLimitEnabled

Ruft einen Wert ab, der angibt, ob es ein Limit für die Anzahl von Partitionen gibt, die PartitionedListChain gleichzeitig geladen werden (vor dem Entladen der am wenigsten zuletzt verwendeten Partitionen).

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. Ein PartitionedListChain lädt Ereignisse in Partitionen, um die Speicherverwaltung zu verbessern und das Laden großer Ereignisketten zu ermöglichen.

(Geerbt von Chain)
GetEnumerator<TEvent>()

Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Ein PartitionedListChain lädt Ereignisse in Partitionen, um die Speicherverwaltung zu verbessern und das Laden großer Ereignisketten zu ermöglichen.

(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 Token für das vorherige Ereignis vor dem angegebenen Token ab.

IsValidEventType(IntelliTraceEvent)

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

IsValidToken(EventToken)

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

OnPartitionUpdate(PartitioningEvent, IList<IntelliTraceEvent>)

Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Ein PartitionedListChain lädt Ereignisse in Partitionen, um die Speicherverwaltung zu verbessern und das Laden großer Ereignisketten zu ermöglichen.

Refresh()

Aktualisiert die Daten in der Kette aus den Partitionierungs- und partitionierten Ereignisketten.

Tokens()

Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Ein PartitionedListChain lädt Ereignisse in Partitionen, um die Speicherverwaltung zu verbessern und das Laden großer Ereignisketten zu ermöglichen.

(Geerbt von Chain)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Stellt eine Liste der Ereignisse bereit, die von einer ausgeführten Anwendung aufgezeichnet wurden. Ein PartitionedListChain lädt Ereignisse in Partitionen, um die Speicherverwaltung zu verbessern und das Laden großer Ereignisketten zu ermöglichen.

(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.

Gilt für: