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

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

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

Proprietà

Nome Descrizione
IsRemote

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

SpanId

ID della richiesta nota dal chiamante.

TraceFlags

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

TraceId

Identificatore di traccia.

TraceState

Contiene l'intestazione 'tracestate' W3C.

Metodi

Nome Descrizione
Equals(ActivityContext)

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

Equals(Object)

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

GetHashCode()

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

Parse(String, String)

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

TryParse(String, String, ActivityContext)

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

TryParse(String, String, Boolean, ActivityContext)

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

Operatori

Nome Descrizione
Equality(ActivityContext, ActivityContext)

Determina se due valori specificati ActivityContext sono uguali.

Inequality(ActivityContext, ActivityContext)

Determina se due valori specificati ActivityContext non sono uguali.

Si applica a