TestStreamChain 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 teste registrada de um aplicativo em execução. TestStreamChain é um StreamChain e só carrega dados na memória quando GetEvent(EventToken) ou GetEvents(EventToken, EventToken) é chamado.
public ref class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public ref class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public sealed class TestStreamChain : Microsoft.VisualStudio.IntelliTrace.StreamChain
type TestStreamChain = class
inherit StreamChain
Public NotInheritable Class TestStreamChain
Inherits StreamChain
- 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 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>) |