Bagikan melalui


ActivitySpanId Struktur

Definisi

Mewakili yang SpanId diformat berdasarkan standar 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)
Warisan
ActivitySpanId
Penerapan

Keterangan

Struktur ActivitySpanId mencerminkan format yang diperlukan standar W3C untuk ID rentang tunggal dalam pelacakan. Ini terdiri dari 8 byte, biasanya ditampilkan sebagai 16 karakter heksadesimal. ActivitySpanId dikembalikan oleh SpanId untuk yang ActivityActivity.IdFormat adalah W3C.

ActivitySpanId Karena merupakan struktur yang berisi 8 byte, struktur tersebut dapat diteruskan oleh referensi. ActivitySpanId berisi metode untuk mengonversi ke dan dari representasi string heksadesimal, mencoba menghindari perubahan format sampai harus, dan menyimpan representasi stringnya setelah dibuat. Ini sebagian besar berguna sebagai jenis pertukaran.

Metode

CopyTo(Span<Byte>)

Menyalin 8 byte dari saat ini ActivitySpanId ke rentang yang ditentukan.

CreateFromBytes(ReadOnlySpan<Byte>)

Membuat nilai baru ActivitySpanId dari rentang baca-saja delapan byte.

CreateFromString(ReadOnlySpan<Char>)

Membuat nilai baru ActivitySpanId dari rentang baca-saja 16 karakter heksadesimal.

CreateFromUtf8String(ReadOnlySpan<Byte>)

Membuat nilai baru ActivitySpanId dari rentang baca-saja byte yang dikodekan UTF8.

CreateRandom()

Membuat baru ActivitySpanId berdasarkan angka acak (yang sangat mungkin unik).

Equals(ActivitySpanId)

Menentukan apakah instans ini dan instans yang ditentukan ActivitySpanId memiliki nilai yang sama.

Equals(Object)

instans saat ini dan objek tertentu, yang juga harus menjadi ActivitySpanId instans, memiliki nilai yang sama.

GetHashCode()

Mengembalikan kode hash SpanId.

ToHexString()

Mengembalikan string heksadesimal 16 karakter yang mewakili ID rentang ini.

ToString()

Mengembalikan string heksadesimal 16 karakter yang mewakili ID rentang ini.

Operator

Equality(ActivitySpanId, ActivitySpanId)

Menentukan apakah dua instans yang ditentukan ActivitySpanId memiliki nilai yang sama.

Inequality(ActivitySpanId, ActivitySpanId)

Tentukan apakah dua instans yang ditentukan ActivitySpanId memiliki nilai yang tidak sama.

Berlaku untuk