Idioma

ActivityListenerBuilder Classe

Definição

Descreve a superfície configurável pelo utilizador de um ActivityListener registado com um ITracingBuilder. A infraestrutura de traçado consome os valores definidos no construtor e constrói o subjacente ActivityListener; a subscrição às ActivitySource instâncias é controlada inteiramente pelo conjunto orientado TracingRule pela configuração.

public ref class ActivityListenerBuilder sealed
public sealed class ActivityListenerBuilder
type ActivityListenerBuilder = class
Public NotInheritable Class ActivityListenerBuilder
Herança
ActivityListenerBuilder

Observações

O construtor intencionalmente não expõe ShouldListenTo, RefreshSources() ou Dispose(): a filtragem por subscrição pertence ao conjunto de regras, e a vida útil do ouvinte subjacente pertence ao construtor de rastreamento. As propriedades do delegado são snapshotadas pela infraestrutura no momento do registo; mutar o construtor posteriormente não tem efeito no ouvinte registado. As instâncias são construídas pela infraestrutura de rastreamento quando uma AddListener sobrecarga é executada; o código do utilizador configura uma instância através do configure callback passado para AddListener.

Propriedades

Nome Descrição
ActivityStarted

Recebe ou define o callback invocado quando uma amostrada Activity começa.

ActivityStopped

Obtém ou define o callback invocado quando um sample Activity para.

ExceptionRecorder

Obtém ou define o callback invocado quando uma exceção é registada num Activity.

Name

Obtém o nome usado pelo filtragem baseada em configuração para direcionar regras a este ouvinte.

Sample

Obtém ou define o callback invocado quando um Activity é amostrado a partir de um ActivityContext.

SampleUsingParentId

Obtém ou define o callback invocado quando um Activity é amostrado a partir de uma string de identificador pai.

Métodos

Nome Descrição
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a