ActivitySpanId 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í.
SpanId Představuje formát založený na standardu W3C.
public value class ActivitySpanId : IEquatable<System::Diagnostics::ActivitySpanId>
public readonly struct ActivitySpanId : IEquatable<System.Diagnostics.ActivitySpanId>
type ActivitySpanId = struct
Public Structure ActivitySpanId
Implements IEquatable(Of ActivitySpanId)
- Dědičnost
- Implementuje
Poznámky
Struktura ActivitySpanId
odráží formát, který standard W3C vyžaduje pro ID jednoho rozsahu v trasování. Skládá se z 8 bajtů, obvykle zobrazených jako 16 šestnáctkových znaků. Je ActivitySpanId
vrácena objektem SpanId pro , Activity jehož Activity.IdFormat hodnota je W3C.
ActivitySpanId
Protože je struktura, která obsahuje 8 bajtů, může být předána odkazem. ActivitySpanId
obsahuje metody pro převod na a z reprezentace šestnáctkového řetězce, snaží se vyhnout změnám formátů, dokud není nutné, a ukládá do mezipaměti reprezentaci řetězce po jeho vytvoření. Je většinou užitečný jako typ výměny.
Metody
CopyTo(Span<Byte>) |
Zkopíruje 8 bajtů proudu ActivitySpanId do zadaného rozsahu. |
CreateFromBytes(ReadOnlySpan<Byte>) |
Vytvoří novou ActivitySpanId hodnotu z rozsahu osmi bajtů jen pro čtení. |
CreateFromString(ReadOnlySpan<Char>) |
Vytvoří novou ActivitySpanId hodnotu z rozsahu jen pro čtení 16 šestnáctkových znaků. |
CreateFromUtf8String(ReadOnlySpan<Byte>) |
Vytvoří novou ActivitySpanId hodnotu z rozsahu bajtů s kódováním UTF8 jen pro čtení. |
CreateRandom() |
Vytvoří nový ActivitySpanId na základě náhodného čísla (které je velmi pravděpodobné, že bude jedinečné). |
Equals(ActivitySpanId) |
Určuje, zda tato instance a zadaná ActivitySpanId instance mají stejnou hodnotu. |
Equals(Object) |
aktuální instance a zadaný objekt, který musí být ActivitySpanId také instancí, mají stejnou hodnotu. |
GetHashCode() |
Vrátí kód hash SpanId. |
ToHexString() |
Vrátí šestnáctkový řetězec o délce 16 znaků, který představuje toto ID rozsahu. |
ToString() |
Vrátí šestnáctkový řetězec o délce 16 znaků, který představuje toto ID rozsahu. |
Operátory
Equality(ActivitySpanId, ActivitySpanId) |
Určuje, zda dvě zadané ActivitySpanId instance mají stejnou hodnotu. |
Inequality(ActivitySpanId, ActivitySpanId) |
Určete, zda dvě zadané ActivitySpanId instance mají nerovné hodnoty. |