ActivitySpanId Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |