ActivityContext Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentacja zgodna ze specyfikacją TraceContext W3C. Zawiera dwa identyfikatory: TraceId i SpanId wraz z zestawem typowych wartości TraceFlags i tracestate specyficznych dla systemu.
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)
- Dziedziczenie
- Implementuje
Uwagi
ActivityContext zawiera właściwość IsRemote
, która nie jest częścią usługi W3C. IsRemote
wskazuje, czy kontekst jest propagowany ze zdalnego elementu nadrzędnego.
Konstruktory
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Skonstruuj nowe wystąpienie kontekstu działania przy użyciu określonych argumentów. |
Właściwości
IsRemote |
Wskazuje, czy kontekst działania został propagowany ze zdalnego elementu nadrzędnego. |
SpanId |
Identyfikator żądania znany przez obiekt wywołujący. |
TraceFlags |
Flagi zdefiniowane przez standard W3C wraz z identyfikatorem działania. |
TraceId |
Identyfikator śledzenia. |
TraceState |
Przechowuje nagłówek "tracestate" W3C. |
Metody
Equals(ActivityContext) |
Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu. |
Equals(Object) |
Określa, czy to wystąpienie i określony |
GetHashCode() |
Udostępnia funkcję skrótu dla bieżącego |
Parse(String, String) |
Analizuje nagłówki kontekstu śledzenia W3C do ActivityContext obiektu. |
TryParse(String, String, ActivityContext) |
Próbuje przeanalizować nagłówki kontekstu śledzenia W3C do ActivityContext obiektu. |
TryParse(String, String, Boolean, ActivityContext) |
Próbuje przeanalizować nagłówki kontekstu śledzenia W3C do ActivityContext obiektu. |
Operatory
Equality(ActivityContext, ActivityContext) |
Określa, czy dwie określone |
Inequality(ActivityContext, ActivityContext) |
Określa, czy dwie określone |