Share via


DiagnosticChain Klasse

Definition

Stellt eine Kette von Aufgezeichneten DiagnosticEvent aus einer ausgeführten Anwendung bereit. DiagnosticChain ist eine PartitionedListChain , die Ereignisse in Partitionen lädt, um die Speicherverwaltung zu verbessern.

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

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.

(Geerbt von PartitionedListChain)
BeforeFirstToken

Ruft eine EventToken für die Position direkt vor ab FirstToken. Dieses Token wird nie gültig.

(Geerbt von PartitionedListChain)
CanGetCount

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

(Geerbt von PartitionedListChain)
CanGetLastToken

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

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

(Geerbt von PartitionedListChain)
FirstToken

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

(Geerbt von PartitionedListChain)
FirstValidToken

Stellt eine Kette von Aufgezeichneten DiagnosticEvent aus einer ausgeführten Anwendung bereit. DiagnosticChain ist eine PartitionedListChain , die Ereignisse in Partitionen lädt, um die Speicherverwaltung zu verbessern.

IsEmpty

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

(Geerbt von PartitionedListChain)
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 PartitionedListChain)
PartitionedChain

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

(Geerbt von PartitionedListChain)
PartitioningChain

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

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

(Geerbt von PartitionedListChain)

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 PartitionedListChain)
GetEnumerator()

Stellt eine Kette von Aufgezeichneten DiagnosticEvent aus einer ausgeführten Anwendung bereit. DiagnosticChain ist eine PartitionedListChain , die Ereignisse in Partitionen lädt, um die Speicherverwaltung zu verbessern.

(Geerbt von Chain)
GetEnumerator<TEvent>()

Stellt eine Kette von Aufgezeichneten DiagnosticEvent aus einer ausgeführten Anwendung bereit. DiagnosticChain ist eine PartitionedListChain , die Ereignisse in Partitionen lädt, um die Speicherverwaltung zu verbessern.

(Geerbt von Chain)
GetEvent(EventToken)

Ruft eine IntelliTraceEvent für den angegebenen EventToken ab.

(Geerbt von PartitionedListChain)
GetEvents(EventToken, EventToken)

Ruft mehrere IntelliTraceEvents von einem Start EventToken bis zum Ende ab, ohne dass ein Ende EventTokenenthalten ist.

(Geerbt von PartitionedListChain)
GetNextToken(EventToken)

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

(Geerbt von PartitionedListChain)
GetPreviousToken(EventToken)

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

(Geerbt von PartitionedListChain)
IsValidEventType(IntelliTraceEvent)

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

(Geerbt von PartitionedListChain)
IsValidToken(EventToken)

Stellt eine Kette von Aufgezeichneten DiagnosticEvent aus einer ausgeführten Anwendung bereit. DiagnosticChain ist eine PartitionedListChain , die Ereignisse in Partitionen lädt, um die Speicherverwaltung zu verbessern.

OnPartitionUpdate(PartitioningEvent, IList<IntelliTraceEvent>)

Stellt eine Kette von Aufgezeichneten DiagnosticEvent aus einer ausgeführten Anwendung bereit. DiagnosticChain ist eine PartitionedListChain , die Ereignisse in Partitionen lädt, um die Speicherverwaltung zu verbessern.

(Geerbt von PartitionedListChain)
Refresh()

Stellt eine Kette von Aufgezeichneten DiagnosticEvent aus einer ausgeführten Anwendung bereit. DiagnosticChain ist eine PartitionedListChain , die Ereignisse in Partitionen lädt, um die Speicherverwaltung zu verbessern.

Tokens()

Stellt eine Kette von Aufgezeichneten DiagnosticEvent aus einer ausgeführten Anwendung bereit. DiagnosticChain ist eine PartitionedListChain , die Ereignisse in Partitionen lädt, um die Speicherverwaltung zu verbessern.

(Geerbt von Chain)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Stellt eine Kette von Aufgezeichneten DiagnosticEvent aus einer ausgeführten Anwendung bereit. DiagnosticChain ist eine PartitionedListChain , die Ereignisse in Partitionen lädt, um die Speicherverwaltung zu verbessern.

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