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 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 bayttır.
ActivitySpanId, olan bir ActivityActivity.IdFormatW3Ciçin tarafından SpanId döndürülür.
ActivitySpanId 8 bayt içeren bir yapı olduğundan, başvuruyla geçirilebilir.
ActivitySpanId onaltılık dize gösterimine ve gösteriminden dönüştürme yöntemleri içerir, gerekene 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 kullanışlıdır.
Yöntemler
| Name | Description |
|---|---|
| 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 karakterden oluşan 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 benzersiz olabilir). |
| 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 nesne ActivitySpanId aynı değere sahiptir. |
| GetHashCode() |
SpanId'nin karma kodunu döndürür. |
| ToHexString() |
Bu yayılma alanı kimliğini temsil eden 16 karakterlik onaltılık bir dize döndürür. |
| ToString() |
Bu yayılma alanı kimliğini temsil eden 16 karakterlik onaltılık bir dize döndürür. |
İşleçler
| Name | Description |
|---|---|
| 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. |