ActivityContext Estrutura
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.
Uma representação que cumpre a especificação TraceContext do W3C. Contém dois identificadores: um TraceId e um SpanId, juntamente com um conjunto de TraceFlags comuns e valores TraceState específicos do sistema.
public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public readonly struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
- Herança
- Implementações
Observações
ActivityContext contém a propriedade IsRemote, que não faz parte do W3C.
IsRemote indica se o contexto é propagado a partir de um pai remoto.
Construtores
| Name | Description |
|---|---|
| ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Construa uma nova instância de contexto de atividade usando os argumentos especificados. |
Propriedades
| Name | Description |
|---|---|
| IsRemote |
Indica se o contexto da atividade foi propagado a partir de um pai remoto. |
| SpanId |
O ID do pedido tal como conhecido pelo chamador. |
| TraceFlags |
As bandeiras definidas pelo padrão W3C juntamente com o ID da atividade. |
| TraceId |
O identificador de rastreamento. |
| TraceState |
Detém o cabeçalho 'tracestate' do W3C. |
Métodos
| Name | Description |
|---|---|
| Equals(ActivityContext) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
| Equals(Object) |
Determina se esta instância e um objeto especificado |
| GetHashCode() |
Fornece uma função de hash para a corrente |
| Parse(String, String) |
Analisa um W3C que rastreia cabeçalhos de contexto para um ActivityContext objeto. |
| TryParse(String, String, ActivityContext) |
Tenta analisar os cabeçalhos de contexto do rastreio do W3C para um ActivityContext objeto. |
| TryParse(String, String, Boolean, ActivityContext) |
Tenta analisar os cabeçalhos de contexto do rastreio do W3C para o ActivityContext objeto. |
Operadores
| Name | Description |
|---|---|
| Equality(ActivityContext, ActivityContext) |
Determina se dois valores especificados |
| Inequality(ActivityContext, ActivityContext) |
Determina se dois valores especificados |