ActivityContext Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Reprezentace, která odpovídá specifikaci W3C TraceContext. Obsahuje dva identifikátory: TraceId a SpanId, společně se sadou běžných TraceFlags a systémově specifické hodnoty TraceState.
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)
- Dědičnost
- Implementuje
Poznámky
ActivityContext obsahuje vlastnost IsRemote
, která není součástí W3C. IsRemote
označuje, jestli se kontext šíří ze vzdáleného nadřazeného objektu.
Konstruktory
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Vytvořte novou instanci kontextu aktivity pomocí zadaných argumentů. |
Vlastnosti
IsRemote |
Označuje, jestli byl kontext aktivity šířený ze vzdálené nadřazené položky. |
SpanId |
ID požadavku známé volajícím. |
TraceFlags |
Příznaky definované standardem W3C spolu s ID aktivity. |
TraceId |
Identifikátor trasování. |
TraceState |
Obsahuje hlavičku W3C tracestate. |
Metody
Equals(ActivityContext) |
Určuje, zda je aktuální objekt roven jinému objektu stejného typu. |
Equals(Object) |
Určuje, zda tato instance a zadaný |
GetHashCode() |
Poskytuje funkci hash pro aktuální |
Parse(String, String) |
Analyzuje hlavičky kontextu trasování W3C na ActivityContext objekt. |
TryParse(String, String, ActivityContext) |
Pokusí se parsovat hlavičky kontextu trasování W3C na ActivityContext objekt. |
TryParse(String, String, Boolean, ActivityContext) |
Pokusí se parsovat hlavičky kontextu trasování W3C do objektu ActivityContext . |
Operátory
Equality(ActivityContext, ActivityContext) |
Určuje, zda jsou dvě zadané |
Inequality(ActivityContext, ActivityContext) |
Určuje, zda se dvě zadané |