ActivityContext Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Darstellung, die der W3C TraceContext-Spezifikation entspricht. Sie enthält zwei Bezeichner: eine TraceId und eine SpanId sowie einen Satz allgemeiner TraceFlags- und systemspezifischer TraceState-Werte.
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)
- Vererbung
- Implementiert
Hinweise
ActivityContext enthält die Eigenschaft IsRemote
, die nicht Teil von W3C ist. IsRemote
gibt an, ob der Kontext von einem übergeordneten Remoteelement weitergegeben wird.
Konstruktoren
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Eine neue Aktivitätskontextinstanz wird mit den angegebenen Argumenten erstellt. |
Eigenschaften
IsRemote |
Gibt an, ob der Aktivitätskontext aus einem übergeordneten Remoteelement weitergegeben wurde. |
SpanId |
Die ID der Anforderung, wie sie dem Aufrufer bekannt ist. |
TraceFlags |
Die vom W3C-Standard definierten Flags zusammen mit der ID für die Aktivität. |
TraceId |
Der Ablaufverfolgungsbezeichner. |
TraceState |
Enthält den W3C-Header „tracestate“. |
Methoden
Equals(ActivityContext) |
Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist. |
Equals(Object) |
Diese Methode bestimmt, ob diese Instanz und ein bestimmtes |
GetHashCode() |
Diese Methode stellt eine Hashfunktion für die aktuelle |
Parse(String, String) |
Damit erden Kontextheader der W3C-Überprüfung mit einem ActivityContext-Objekt analysiert. |
TryParse(String, String, ActivityContext) |
Damit wird versucht, den Kontextheader der W3C-Überprüfung mit einem ActivityContext-Objekt zu analysieren. |
TryParse(String, String, Boolean, ActivityContext) |
Versucht, die W3C-Ablaufverfolgungskontextheader auf das ActivityContext Objekt zu analysieren. |
Operatoren
Equality(ActivityContext, ActivityContext) |
Dieser Operator bestimmt, ob zwei angegebene |
Inequality(ActivityContext, ActivityContext) |
Dieser Operator bestimmt, ob zwei angegebene |