Idioma

ActivityListenerBuilder Classe

Definição

Descreve a superfície configurável pelo usuário de um ActivityListener registrado com um ITracingBuilder. A infraestrutura de rastreamento consome os valores definidos no construtor e constrói o subjacente ActivityListener; a assinatura para ActivitySource instâncias é totalmente controlada pelo conjunto controlado TracingRule por configuração.

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

Comentários

O construtor intencionalmente não expõe ShouldListenTo, RefreshSources() ou Dispose(): a filtragem de assinatura pertence ao conjunto de regras e o tempo de vida do ouvinte subjacente pertence ao construtor de rastreamento. As propriedades do delegado são instantâneos pela infraestrutura no momento do registro; A mutação do construtor posteriormente não tem efeito sobre o ouvinte registrado. As instâncias são construídas pela infraestrutura de rastreamento quando uma AddListener sobrecarga é executada; o código do usuário configura uma instância por meio do configure retorno de chamada passado para AddListener.

Propriedades

Nome Description
ActivityStarted

Obtém ou define o retorno de chamada invocado quando um exemplo é iniciado Activity .

ActivityStopped

Obtém ou define o retorno de chamada invocado quando um exemplo é Activity interrompido.

ExceptionRecorder

Obtém ou define o retorno de chamada invocado quando uma exceção é registrada em um exemplo Activity.

Name

Obtém o nome usado pela filtragem baseada em configuração para regras de destino neste ouvinte.

Sample

Obtém ou define o retorno de chamada invocado quando um Activity é amostrado de um ActivityContext.

SampleUsingParentId

Obtém ou define o retorno de chamada invocado quando um Activity é amostrado de uma cadeia de caracteres de identificador pai.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a