ExceptionIndexStreamChain Classe

Definição

Fornece uma cadeia de ExceptionIndexEvents registrada de um aplicativo em execução. ExceptionIndexStreamChain é um StreamChain e carrega apenas dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado.

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

Propriedades

Access

Obtém o tipo de acesso permitido à 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 de AfterLastToken se tornará válido. Essa propriedade estará disponível mesmo se CanGetLastToken retornar false.

(Herdado de StreamChain)
BeforeFirstToken

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

(Herdado de Chain)
CanGetCount

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

(Herdado de Chain)
CanGetLastToken

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

(Herdado de Chain)
CanGetPreviousToken

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

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

Acrescenta um IntelliTraceEvent a um fluxo.

(Herdado de StreamChain)
ConvertToBytes(IntelliTraceEvent)

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

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

(Herdado de Chain)
Dispose(Boolean)

Libera os recursos usados por essa cadeia.

(Herdado de StreamChain)
GetEnumerator()

Fornece uma cadeia de ExceptionIndexEvents registrada de um aplicativo em execução. ExceptionIndexStreamChain é um StreamChain e carrega apenas dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado.

(Herdado de Chain)
GetEnumerator<TEvent>()

Fornece uma cadeia de ExceptionIndexEvents registrada de um aplicativo em execução. ExceptionIndexStreamChain é um StreamChain e carrega apenas dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado.

(Herdado de Chain)
GetEvent(EventToken)

Obtém um IntelliTraceEvent para o especificado EventToken.

(Herdado de StreamChain)
GetEvents(EventToken, EventToken)

Obtém vários IntelliTraceEvents de uma inicialização EventToken para , 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 determinado EventToken.

(Herdado de Chain)
IsValidEventType(IntelliTraceEvent)

Determina se o determinado IntelliTraceEvent é válido para essa cadeia.

IsValidToken(EventToken)

Determina se o determinado EventToken é válido para essa cadeia.

(Herdado de StreamChain)
ReadEventBytes()

Quando substituído em uma classe derivada, 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()

Fornece uma cadeia de ExceptionIndexEvents registrada de um aplicativo em execução. ExceptionIndexStreamChain é um StreamChain e carrega apenas dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado.

(Herdado de Chain)

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Fornece uma cadeia de ExceptionIndexEvents registrada de um aplicativo em execução. ExceptionIndexStreamChain é um StreamChain e carrega apenas dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado.

(Herdado de Chain)

Métodos de Extensão

EmptyIfNull<T>(IEnumerable<T>)

Retorne essa enumeração caso ela não seja nula. Caso seja uma enumeração vazia de retorno nulo.

Aplica-se a