ThreadCheckpointStreamChain Classe

Definição

Fornece uma cadeia de eventos de ponto de verificação gravados de um aplicativo em execução. ThreadCheckpointStreamChain é um StreamChain e só carrega dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado.

public ref class ThreadCheckpointStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public ref class ThreadCheckpointStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
class ThreadCheckpointStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public sealed class ThreadCheckpointStreamChain : Microsoft.VisualStudio.IntelliTrace.StreamChain
type ThreadCheckpointStreamChain = class
    inherit StreamChain
Public NotInheritable Class ThreadCheckpointStreamChain
Inherits StreamChain
Herança
ThreadCheckpointStreamChain

Propriedades

Access

Obtém o tipo de acesso permitido para a cadeia.

(Herdado de RootChain)
AfterLastToken

Obtém um EventToken para a posição imediatamente após o atual LastToken . Se eventos adicionais forem adicionados à cadeia, o token retornado AfterLastToken será válido. Essa propriedade está disponível mesmo se CanGetLastToken retornar false.

(Herdado de StreamChain)
BeforeFirstToken

Obtém um EventToken para a posição imediatamente antes de FirstToken . Esse token nunca se tornará válido.

(Herdado de Chain)
CanGetCount

Obtém um valor que determina se a cadeia dá suporte a Count .

(Herdado de Chain)
CanGetLastToken

Obtém um valor que determina se a cadeia dá suporte a LastToken .

(Herdado de Chain)
CanGetPreviousToken

Obtém um valor que determina se a cadeia dá suporte a GetPreviousToken(EventToken) .

(Herdado de Chain)
Count

Obtém o número de eventos na cadeia. Essa propriedade só poderá ser chamada se CanGetCount retornar true.

(Herdado de Chain)
FirstToken

Obtém um EventToken para o primeiro evento na cadeia.

(Herdado de StreamChain)
FirstValidToken

Obtém um EventToken para o primeiro evento válido na cadeia.

(Herdado de StreamChain)
IsEmpty

Obtém um valor que indica se a cadeia está vazia.

(Herdado de StreamChain)
LastToken

Obtém um EventToken para o último evento na cadeia. Essa propriedade só poderá ser chamada se CanGetLastToken retornar true.

(Herdado de Chain)

Métodos

AppendEvent(IntelliTraceEvent)

Anexa um IntelliTraceEvent a um fluxo.

(Herdado de StreamChain)
ConvertToBytes(IntelliTraceEvent)

Quando substituído em uma classe derivada, converte um IntelliTraceEvent em um evento RAW.

(Herdado de StreamChain)
ConvertToEvent(EventToken, Byte[], Int32)

Quando substituído em uma classe derivada, converte um evento bruto em um IntelliTraceEvent .

(Herdado de StreamChain)
Dispose()

Libera recursos usados por esta cadeia.

(Herdado de Chain)
Dispose(Boolean)

Libera os recursos usados por esta cadeia.

(Herdado de StreamChain)
GetEnumerator() (Herdado de Chain)
GetEnumerator<TEvent>() (Herdado de Chain)
GetEvent(EventToken)

Obtém um IntelliTraceEvent para o especificado EventToken .

(Herdado de StreamChain)
GetEvents(EventToken, EventToken)

Obtém vários IntelliTraceEvent s de um início EventToken até, mas não incluindo um final EventToken .

(Herdado de StreamChain)
GetNextToken(EventToken)

Obtém o EventToken para o próximo evento após o determinado EventToken .

(Herdado de StreamChain)
GetPreviousToken(EventToken)

Obtém o EventToken para o evento anterior antes do dado EventToken .

(Herdado de Chain)
IsValidEventType(IntelliTraceEvent)

Determina se o fornecido IntelliTraceEvent é válido para esta cadeia.

IsValidToken(EventToken)

Determina se o fornecido EventToken é válido para esta cadeia.

(Herdado de StreamChain)
ReadEventBytes()

Quando substituído em uma classe derivada, o lê um único evento bruto do fluxo.

(Herdado de StreamChain)
ReadEventLength()

Quando substituído em uma classe derivada, obtém o comprimento do próximo evento no fluxo.

(Herdado de StreamChain)
Tokens() (Herdado de Chain)

Implantações explícitas de interface

IEnumerable.GetEnumerator() (Herdado de Chain)

Métodos de Extensão

EmptyIfNull<T>(IEnumerable<T>)

Aplica-se a