ActivityContext Struct

Definitie

Een weergave die voldoet aan de W3C TraceContext-specificatie. Het bevat twee id's: een TraceId en een SpanId, samen met een set algemene TraceFlags- en systeemspecifieke TraceState-waarden.

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)
Overname
ActivityContext
Implementeringen

Opmerkingen

ActivityContext bevat de eigenschap IsRemote, die geen deel uitmaakt van W3C. IsRemote geeft aan of de context wordt doorgegeven vanuit een extern bovenliggend item.

Constructors

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

Maak een nieuw exemplaar van de activiteitscontext met behulp van de opgegeven argumenten.

Eigenschappen

Name Description
IsRemote

Geeft aan of de activiteitscontext is doorgegeven vanaf een extern bovenliggend item.

SpanId

De id van de aanvraag, zoals bekend door de beller.

TraceFlags

De vlaggen die zijn gedefinieerd door de W3C-standaard, samen met de id voor de activiteit.

TraceId

De tracerings-id.

TraceState

Bevat de W3C-header tracestate.

Methoden

Name Description
Equals(ActivityContext)

Hiermee wordt aangegeven of het huidige object gelijk is aan een ander object van hetzelfde type.

Equals(Object)

Bepaalt of dit exemplaar en een opgegeven ActivityContext object dezelfde waarde hebben.

GetHashCode()

Biedt een hash-functie voor de huidige ActivityContext die geschikt is voor hash-algoritmen en gegevensstructuren, zoals hashtabellen.

Parse(String, String)

Parseert een W3C-traceringscontextheaders naar een ActivityContext object.

TryParse(String, String, ActivityContext)

Probeert de W3C-traceringscontextheaders te parseren naar een ActivityContext object.

TryParse(String, String, Boolean, ActivityContext)

Probeert de W3C-traceringscontextheaders te parseren naar het ActivityContext object.

Operators

Name Description
Equality(ActivityContext, ActivityContext)

Bepaalt of twee opgegeven ActivityContext waarden gelijk zijn.

Inequality(ActivityContext, ActivityContext)

Bepaalt of twee opgegeven ActivityContext waarden niet gelijk zijn.

Van toepassing op