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, String)

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

Propriedades

Name

Retorna o nome da fonte de atividades.

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 ligar 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 De atividade, retornará null caso contrário.

StartActivity(String, ActivityKind)

Criará uma 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)

Criará uma atividade se houver ouvintes ativos para ela, usando o nome especificado, o tipo de atividade, o contexto da atividade pai, as marcações, o link de atividade opcional e a hora de início opcional.

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

Criará uma atividade se houver ouvintes ativos para ela, usando o nome especificado, o tipo de atividade, a ID pai, as marcações, os links de atividade opcionais e a hora de início opcional.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a