ActivityContext Struct-datatyp

Definition

En representation som överensstämmer med W3C TraceContext-specifikationen. Den innehåller två identifierare: ett TraceId och ett SpanId, tillsammans med en uppsättning vanliga TraceFlags och systemspecifika TraceState-värden.

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)
Arv
ActivityContext
Implementeringar

Kommentarer

ActivityContext innehåller egenskapen IsRemote, som inte ingår i W3C. IsRemote anger om kontexten sprids från en fjärrförälder.

Konstruktorer

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

Skapa en ny aktivitetskontextinstans med de angivna argumenten.

Egenskaper

Name Description
IsRemote

Anger om aktivitetskontexten har spridits från en fjärransluten överordnad.

SpanId

ID:t för begäran som anroparen känner till.

TraceFlags

Flaggorna som definieras av W3C-standarden tillsammans med ID:t för aktiviteten.

TraceId

Spårningsidentifieraren.

TraceState

Innehåller rubriken "tracestate" i W3C.

Metoder

Name Description
Equals(ActivityContext)

Anger om det aktuella objektet är lika med ett annat objekt av samma typ.

Equals(Object)

Avgör om den här instansen och ett angivet ActivityContext objekt har samma värde.

GetHashCode()

Tillhandahåller en hash-funktion för den aktuella ActivityContext som är lämplig för hash-algoritmer och datastrukturer, till exempel hash-tabeller.

Parse(String, String)

Parsar ett W3C-spårningskontexthuvuden till ett ActivityContext objekt.

TryParse(String, String, ActivityContext)

Försöker parsa W3C-spårningskontextrubrikerna till ett ActivityContext objekt.

TryParse(String, String, Boolean, ActivityContext)

Försöker parsa W3C-spårningskontextrubrikerna till ActivityContext objektet.

Operatorer

Name Description
Equality(ActivityContext, ActivityContext)

Avgör om två angivna ActivityContext värden är lika med.

Inequality(ActivityContext, ActivityContext)

Avgör om två angivna ActivityContext värden inte är lika med.

Gäller för