Condividi tramite


ActivityContext Struct

Definizione

Rappresentazione conforme alla specifica W3C TraceContext. Contiene due identificatori: TraceId e SpanId, insieme a un set di valori TraceFlags comuni e TraceState specifici del 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)
Ereditarietà
ActivityContext
Implementazioni

Commenti

ActivityContext contiene la proprietà IsRemote, che non fa parte di W3C. IsRemote indica se il contesto viene propagato da un elemento padre remoto.

Costruttori

ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean)

Costruire una nuova istanza del contesto attività usando gli argomenti specificati.

Proprietà

IsRemote

Indica se il contesto dell'attività è stato propagato da un elemento padre remoto.

SpanId

ID della richiesta noto al chiamante.

TraceFlags

Flag definiti dallo standard W3C insieme all'ID attività.

TraceId

Identificatore dell'analisi.

TraceState

Include l'intestazione W3C 'tracestate'.

Metodi

Equals(ActivityContext)

Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo.

Equals(Object)

Determina se questa istanza e un oggetto ActivityContext specificato hanno lo stesso valore.

GetHashCode()

Fornisce una funzione hash per l'oggetto ActivityContext corrente, adatta per algoritmi hash e strutture di dati, ad esempio le tabelle hash.

Parse(String, String)

Analizza le intestazioni del contesto di traccia W3C in un oggetto ActivityContext.

TryParse(String, String, ActivityContext)

Tenta di analizzare le intestazioni del contesto di traccia W3C in un oggetto ActivityContext.

TryParse(String, String, Boolean, ActivityContext)

Tenta di analizzare le intestazioni del contesto di traccia W3C nell'oggetto ActivityContext .

Operatori

Equality(ActivityContext, ActivityContext)

Determina se i due valori ActivityContext specificati sono uguali.

Inequality(ActivityContext, ActivityContext)

Determina se i due valori ActivityContext specificati non sono uguali.

Si applica a