ActivityContext Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma representação que está em conformidade com a especificação TraceContext do W3C. Ele 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
Comentários
ActivityContext contém a propriedade IsRemote
, que não faz parte do W3C. IsRemote
indica se o contexto é propagado de um pai remoto.
Construtores
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Constrói uma nova instância de contexto de atividade usando os argumentos especificados. |
Propriedades
IsRemote |
Indica se o contexto da atividade foi propagado de um pai remoto. |
SpanId |
A ID da solicitação, conforme conhecido pelo chamador. |
TraceFlags |
Os sinalizadores definidos pelo padrão W3C, com a ID da atividade. |
TraceId |
O identificador do rastreamento. |
TraceState |
Contém o cabeçalho "tracestate" do W3C. |
Métodos
Equals(ActivityContext) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
Equals(Object) |
Determina se essa instância e um objeto |
GetHashCode() |
Fornece uma função de hash para o |
Parse(String, String) |
Analisa cabeçalhos de contexto do rastreamento W3C para um objeto ActivityContext. |
TryParse(String, String, ActivityContext) |
Tenta analisar cabeçalhos de contexto do rastreamento W3C para um objeto ActivityContext. |
TryParse(String, String, Boolean, ActivityContext) |
Tenta analisar os cabeçalhos de contexto de rastreamento W3C para o ActivityContext objeto . |
Operadores
Equality(ActivityContext, ActivityContext) |
Determina se os dois valores especificados de |
Inequality(ActivityContext, ActivityContext) |
Determina se os dois valores especificados de |