FilteredListChain Classe

Definição

Fornece uma cadeia filtrada de eventos registrados de um aplicativo em execução. FilteredListChain usa um ListChain e carrega todos os dados de cadeia na memória. Ao derivar de FilteredListChain , implemente IsValidEventType(IntelliTraceEvent) para fornecer a filtragem desejada.

public ref class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class FilteredListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type FilteredListChain = class
    inherit DerivedChain
Public MustInherit Class FilteredListChain
Inherits DerivedChain
Herança
FilteredListChain

Construtores

FilteredListChain(ListChain)

Inicializa uma nova instância da classe FilteredListChain.

Propriedades

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.

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 .

CanGetLastToken

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

CanGetPreviousToken

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

Count

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

FirstToken

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

FirstValidToken

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

IsEmpty

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

LastToken

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

Métodos

Dispose()

Libera recursos usados por esta cadeia.

(Herdado de Chain)
Dispose(Boolean)

Libera os recursos usados por esta cadeia.

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

Obtém um IntelliTraceEvent para o especificado EventToken .

GetEvents(EventToken, EventToken)

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

GetNextToken(EventToken)

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

GetPreviousToken(EventToken)

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

IsValidEventType(IntelliTraceEvent)

Quando substituído em uma classe derivada, determina se o fornecido IntelliTraceEvent é válido para esta cadeia.

(Herdado de Chain)
IsValidToken(EventToken)

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

Refresh()

Carrega todos os eventos registrados para esta cadeia e aplica a filtragem especificada em IsValidEventType(IntelliTraceEvent) . Conforme mais eventos são registrados do aplicativo em execução, use atualizar para atualizar a cadeia.

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