ActivitySource Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| 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 |
| CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat) |
Cria um novo Activity objeto se houver algum ouvinte para a Atividade, retorna |
| CreateActivity(String, ActivityKind) |
Cria um novo Activity objeto se houver algum ouvinte para a Atividade, retorna |
| 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 |
| 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) |