ActivitySource Classe

Definição

Fornece APIs para criar e iniciar Activity objetos e para registar ActivityListener objetos para ouvir os Activity eventos.

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Herança
ActivitySource
Implementações

Construtores

Name Description
ActivitySource(ActivitySourceOptions)

Inicializa uma nova instância de ActivitySource usando o ActivitySourceOptions.

ActivitySource(String, String, IEnumerable<KeyValuePair<String,Object>>)

Inicializa uma nova instância de ActivitySource com o nome de entrada especificado.

ActivitySource(String, String)

Constrói um objeto fonte de atividade com o especificado name.

ActivitySource(String)

Inicializa uma nova instância de ActivitySource com o nome de entrada especificado.

Propriedades

Name Description
Name

Devolve o nome da fonte da atividade.

Tags

Obtém as etiquetas associadas à ActivitySource.

TelemetrySchemaUrl

Obtém o URL do esquema de telemetria associado ao ActivitySource.

Version

Devolve a versão de origem da atividade.

Métodos

Name Description
AddActivityListener(ActivityListener)

Adiciona um ouvinte à atividade, começando e parando eventos.

CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Cria um novo Activity objeto se houver algum ouvinte para a Atividade, retorna null o contrário. Se o objeto Atividade for criado, não será iniciado automaticamente. Os ouvintes terão de ligar Start() para o iniciar.

CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Cria um novo Activity objeto se houver algum ouvinte para a Atividade, retorna null o contrário.

CreateActivity(String, ActivityKind)

Cria um novo Activity objeto se houver algum ouvinte para a Atividade, retorna null o contrário.

Dispose()

Elimina o objeto de origem da atividade, remove a instância atual da lista global e esvazia a lista de ouvintes.

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)
HasListeners()

Verifica se há ouvintes para esta fonte de atividade.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)

Cria e inicia um novo Activity objeto se houver algum ouvinte para os eventos da Atividade, retorna null caso contrário.

StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

Cria e inicia uma nova atividade se existirem ouvintes ativos para ela, usando o nome especificado, tipo de atividade, contexto da atividade principal, etiquetas, link opcional da atividade e hora de início opcional.

StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

Cria e inicia uma nova atividade se existirem ouvintes ativos para ela, usando o nome especificado, tipo de atividade, ID do pai, etiquetas, links opcionais de atividade e hora de início opcional.

StartActivity(String, ActivityKind)

Cria e inicia uma nova atividade se existirem ouvintes ativos para ela, usando o nome e o tipo de atividade especificados.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a