ActivityTraceId 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 format TraceId yang didasarkan pada standar W3C.
public value class ActivityTraceId : IEquatable<System::Diagnostics::ActivityTraceId>
public readonly struct ActivityTraceId : IEquatable<System.Diagnostics.ActivityTraceId>
type ActivityTraceId = struct
Public Structure ActivityTraceId
Implements IEquatable(Of ActivityTraceId)
- Warisan
- Penerapan
Keterangan
Struktur ActivityTraceId
mencerminkan format yang diperlukan standar W3C untuk ID seluruh jejak. Ini terdiri dari 16 byte, biasanya direpresentasikan sebagai 32 karakter heksadesimal. ActivityTraceId
dikembalikan oleh TraceId properti .
ActivityTraceId
Karena merupakan struktur yang berisi 16 byte, struktur tersebut dapat diteruskan dengan mudah melalui referensi. ActivityTraceId
berisi metode untuk mengonversi ke dan dari representasi string heksadesimalnya, mencoba menghindari perubahan format sampai harus, dan menyimpan representasi stringnya setelah dibuat. Ini sebagian besar berguna sebagai jenis pertukaran.
Metode
CopyTo(Span<Byte>) |
Menyalin 16 byte dari saat ini ActivityTraceId ke rentang yang ditentukan. |
CreateFromBytes(ReadOnlySpan<Byte>) |
Membuat nilai baru ActivityTraceId dari rentang baca-saja 16 byte. |
CreateFromString(ReadOnlySpan<Char>) |
Membuat nilai baru ActivityTraceId dari rentang baca-saja 32 karakter heksadesimal. |
CreateFromUtf8String(ReadOnlySpan<Byte>) |
Membuat nilai baru ActivityTraceId dari rentang baca-saja byte yang dikodekan UTF8. |
CreateRandom() |
Membuat baru ActivityTraceId berdasarkan angka acak (yang sangat mungkin unik). |
Equals(ActivityTraceId) |
Menentukan apakah instans saat ini dan yang ditentukan ActivityTraceId sama. |
Equals(Object) |
Menentukan apakah instans ini dan objek tertentu, yang juga harus berupa ActivityTraceId instans, memiliki nilai yang sama. |
GetHashCode() |
Mengembalikan kode hash TraceId. |
ToHexString() |
Mengembalikan string heksadesimal 32 karakter yang mewakili ID rentang ini. |
ToString() |
Mengembalikan string heksadesimal 32 karakter yang mewakili ID jejak ini. |
Operator
Equality(ActivityTraceId, ActivityTraceId) |
Menentukan apakah dua instans yang ditentukan ActivityTraceId memiliki nilai yang sama. |
Inequality(ActivityTraceId, ActivityTraceId) |
Menentukan apakah dua instans yang ditentukan ActivityTraceId memiliki nilai yang sama. |