ActivitySpanId Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
W3C standardına göre biçimlendirilmiş bir SpanId biçimi temsil eder.
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)
- Devralma
- Uygulamalar
Açıklamalar
Yapı, ActivitySpanId
bir izlemedeki tek bir yayılma alanının kimliği için W3C standardının gerektirdiği biçimi yansıtır. Genellikle 16 onaltılık karakter olarak görüntülenen 8 bayt'lık bir değerden oluşur. , ActivitySpanId
olan Activity.IdFormatW3Cbir Activity için tarafından SpanId döndürülür.
ActivitySpanId
8 bayt içeren bir yapı olduğundan, başvuru ile geçirilebilir. ActivitySpanId
onaltılık dize gösterimine ve gösteriminden dönüştürme yöntemlerini içerir, gerekinceye kadar biçimlerin değiştirilmesini önlemeye çalışır ve oluşturulduktan sonra dize gösterimini önbelleğe alır. Çoğunlukla değişim türü olarak yararlıdır.
Yöntemler
CopyTo(Span<Byte>) |
Geçerli ActivitySpanId değerin 8 baytını belirtilen bir yayılmaya kopyalar. |
CreateFromBytes(ReadOnlySpan<Byte>) |
Sekiz baytlık salt okunur bir aralıktan yeni ActivitySpanId bir değer oluşturur. |
CreateFromString(ReadOnlySpan<Char>) |
16 onaltılık karakterlik salt okunur bir aralıktan yeni ActivitySpanId bir değer oluşturur. |
CreateFromUtf8String(ReadOnlySpan<Byte>) |
UTF8 ile kodlanmış baytların salt okunur bir aralığından yeni ActivitySpanId bir değer oluşturur. |
CreateRandom() |
Rastgele bir sayıya göre yeni ActivitySpanId bir oluşturur (bu büyük olasılıkla benzersizdir). |
Equals(ActivitySpanId) |
Bu örneğin ve belirtilen ActivitySpanId örneğin aynı değere sahip olup olmadığını belirler. |
Equals(Object) |
geçerli örnek ve aynı zamanda bir örnek olması gereken belirtilen bir ActivitySpanId nesne aynı değere sahiptir. |
GetHashCode() |
SpanId'nin karma kodunu döndürür. |
ToHexString() |
Bu span kimliğini temsil eden 16 karakterlik onaltılık bir dize döndürür. |
ToString() |
Bu span kimliğini temsil eden 16 karakterlik onaltılık bir dize döndürür. |
İşleçler
Equality(ActivitySpanId, ActivitySpanId) |
Belirtilen ActivitySpanId iki örneğin aynı değere sahip olup olmadığını belirler. |
Inequality(ActivitySpanId, ActivitySpanId) |
Belirtilen ActivitySpanId iki örneğin eşit olmayan değerlere sahip olup olmadığını belirleyin. |