MetadataStreamChain Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma cadeia de eventos de metadados registrados de um aplicativo em execução. MetadataStreamChain é um StreamChain e carrega apenas dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado.
public ref class MetadataStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::FilteredStreamChain
public ref class MetadataStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::FilteredStreamChain
class MetadataStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::FilteredStreamChain
public sealed class MetadataStreamChain : Microsoft.VisualStudio.IntelliTrace.FilteredStreamChain
type MetadataStreamChain = class
inherit FilteredStreamChain
Public NotInheritable Class MetadataStreamChain
Inherits FilteredStreamChain
- Herança
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 de AfterLastToken se tornará 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 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 FilteredStreamChain) |
FirstValidToken |
Obtém um EventToken para o primeiro evento válido na cadeia. (Herdado de FilteredStreamChain) |
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) |
FilteredEvent(EventToken) |
Obtém um valor que determina se o evento apontado por |
GetEnumerator() |
Fornece uma cadeia de eventos de metadados registrados de um aplicativo em execução. MetadataStreamChain é 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 eventos de metadados registrados de um aplicativo em execução. MetadataStreamChain é um StreamChain e carrega apenas dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado. (Herdado de Chain) |
GetEvent(EventToken) |
Fornece uma cadeia de eventos de metadados registrados de um aplicativo em execução. MetadataStreamChain é um StreamChain e carrega apenas dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado. (Herdado de FilteredStreamChain) |
GetEvents(EventToken, EventToken) |
Obtém vários IntelliTraceEvents de uma inicialização EventToken para, mas não incluindo um fim EventToken. (Herdado de FilteredStreamChain) |
GetNextToken(EventToken) |
Obtém o EventToken para o próximo evento após o determinado EventToken. (Herdado de FilteredStreamChain) |
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) |
ReadEventId(EventToken) |
Quando substituído em uma classe derivada, lê a ID do evento para o evento especificado. (Herdado de FilteredStreamChain) |
ReadEventLength() |
Quando substituído em uma classe derivada, obtém o comprimento do próximo evento no fluxo. (Herdado de StreamChain) |
SkipToNextUnfilteredEvent(EventToken) |
Se o token especificado apontar para um evento que deve ser filtrado para esse FilteredStreamChain, ignorará todos os eventos filtrados para o próximo evento que não está na lista de filtros. Se o token especificado apontar para um evento que não está na lista de filtros, o mesmo EventToken será retornado. (Herdado de FilteredStreamChain) |
Tokens() |
Fornece uma cadeia de eventos de metadados registrados de um aplicativo em execução. MetadataStreamChain é 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 eventos de metadados registrados de um aplicativo em execução. MetadataStreamChain é 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 enumeração vazia de retorno nulo. |