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 spolu se sadou běžných hodnot TraceFlags a TraceState specifických pro systém.
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, zda je kontext šířený ze vzdáleného nadřazeného objektu.
Konstruktory
| Name | Description |
|---|---|
| ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Vytvořte novou instanci kontextu aktivity pomocí zadaných argumentů. |
Vlastnosti
| Name | Description |
|---|---|
| IsRemote |
Určuje, jestli byl kontext aktivity šířený ze vzdáleného nadřazeného objektu. |
| SpanId |
ID požadavku známého volajícím. |
| TraceFlags |
Příznaky definované standardem W3C spolu s ID aktivity. |
| TraceId |
Identifikátor trasování. |
| TraceState |
Obsahuje hlavičku tracestate W3C. |
Metody
| Name | Description |
|---|---|
| Equals(ActivityContext) |
Určuje, zda je aktuální objekt roven jinému objektu stejného typu. |
| Equals(Object) |
Určuje, zda má tato instance a zadaný |
| GetHashCode() |
Poskytuje funkci hash pro aktuální |
| Parse(String, String) |
Analyzuje záhlaví kontextu trasování W3C na ActivityContext objekt. |
| TryParse(String, String, ActivityContext) |
Pokusí se analyzovat záhlaví kontextu trasování W3C na ActivityContext objekt. |
| TryParse(String, String, Boolean, ActivityContext) |
Pokusí se analyzovat záhlaví kontextu trasování W3C na ActivityContext objekt. |
Operátory
| Name | Description |
|---|---|
| Equality(ActivityContext, ActivityContext) |
Určuje, zda jsou dvě zadané |
| Inequality(ActivityContext, ActivityContext) |
Určuje, zda se dvě zadané |