Compartilhar via


ActivitySource Classe

Definição

Fornece APIs para criar e iniciar objetos Activity, bem como registrar objetos ActivityListener para escutar eventos Activity.

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

ActivitySource(String)

Fornece APIs para criar e iniciar objetos Activity, bem como registrar objetos ActivityListener para escutar eventos Activity.

ActivitySource(String, String)

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

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

Fornece APIs para criar e iniciar objetos Activity, bem como registrar objetos ActivityListener para escutar eventos Activity.

Propriedades

Name

Retorna o nome da fonte de atividades.

Tags

Fornece APIs para criar e iniciar objetos Activity, bem como registrar objetos ActivityListener para escutar eventos Activity.

Version

Retorna a versão da fonte de atividades.

Métodos

AddActivityListener(ActivityListener)

Adiciona um ouvinte aos eventos de início e parada da atividade.

CreateActivity(String, ActivityKind)

Cria um novo Activity objeto se houver algum ouvinte para a Atividade; caso contrário, retornará null .

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

Cria um novo Activity objeto se houver algum ouvinte para a Atividade; caso contrário, retornará null . Se o objeto Activity for criado, ele não será iniciado automaticamente. Os chamadores precisarão chamar Start() para iniciá-lo.

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

Cria um novo Activity objeto se houver algum ouvinte para a Atividade; caso contrário, retornará null .

Dispose()

Descarta o objeto da fonte de atividades, 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 a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HasListeners()

Verifica se há ouvintes para a fonte de atividades.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(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 Activity; caso contrário, retornará null .

StartActivity(String, ActivityKind)

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

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

Cria e inicia uma nova atividade se houver ouvintes ativos para ela, usando o nome, o tipo de atividade, o contexto de atividade pai, as marcas, o link de atividade opcional e a hora de início opcional.

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

Cria e inicia uma nova atividade se houver ouvintes ativos para ela, usando o nome, o tipo de atividade, a ID pai, as marcas, os links de atividade opcionais e a hora de início opcional especificadas.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a