ActivitySpanId Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
SpanId W3C szabvány alapján formázott formátumot jelöl.
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)
- Öröklődés
- Megvalósítás
Megjegyzések
A ActivitySpanId struktúra azt a formátumot tükrözi, amelyet a W3C szabvány megkövetel a nyomkövetés egyetlen spanjának azonosítójára vonatkozóan. 8 bájtból áll, általában 16 hexadecimális karakterként jelenik meg. A ActivitySpanId visszaadott SpanId egy olyan, Activity akinek Activity.IdFormat van W3C.
Mivel egy ActivitySpanId 8 bájtot tartalmazó struktúra, referencia alapján továbbítható.
ActivitySpanId hexadecimális sztringábrázolásra és -ábrázolásból való konvertálási módszereket tartalmaz, megpróbálja elkerülni a formátumok módosítását, amíg meg nem történik, és a létrehozás után gyorsítótárazza a sztring-ábrázolást. Leginkább cseretípusként hasznos.
Metódusok
| Name | Description |
|---|---|
| CopyTo(Span<Byte>) |
Az aktuális ActivitySpanId 8 bájtját egy megadott időtartamra másolja. |
| CreateFromBytes(ReadOnlySpan<Byte>) |
Új ActivitySpanId értéket hoz létre nyolc bájt írásvédett tartományból. |
| CreateFromString(ReadOnlySpan<Char>) |
Új ActivitySpanId értéket hoz létre egy 16 hexadecimális karakterből álló írásvédett pántból. |
| CreateFromUtf8String(ReadOnlySpan<Byte>) |
Új ActivitySpanId értéket hoz létre az UTF8 kódolású bájtok írásvédett tartományából. |
| CreateRandom() |
Létrehoz egy újat ActivitySpanId egy véletlenszerű szám alapján (ez valószínűleg egyedi lesz). |
| Equals(ActivitySpanId) |
Meghatározza, hogy ennek a példánynak és a megadott ActivitySpanId példánynak ugyanaz az értéke-e. |
| Equals(Object) |
az aktuális példánynak és egy megadott objektumnak, amelynek szintén példánynak ActivitySpanId kell lennie, ugyanazzal az értékkel kell rendelkeznie. |
| GetHashCode() |
A SpanId kivonatkódját adja vissza. |
| ToHexString() |
Egy 16 karakteres hexadecimális sztringet ad vissza, amely ezt a span ID-t jelöli. |
| ToString() |
Egy 16 karakteres hexadecimális sztringet ad vissza, amely ezt a span ID-t jelöli. |
Operátorok
| Name | Description |
|---|---|
| Equality(ActivitySpanId, ActivitySpanId) |
Meghatározza, hogy két megadott ActivitySpanId példány azonos értékkel rendelkezik-e. |
| Inequality(ActivitySpanId, ActivitySpanId) |
Annak meghatározása, hogy két megadott ActivitySpanId példány egyenlőtlen értékkel rendelkezik-e. |