ActivityContext 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 TraceContext belirtimine uyan bir gösterim. İki tanımlayıcı içerir: TraceId ve SpanId ile birlikte bir dizi ortak TraceFlags ve sisteme özgü TraceState değerleri.
public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public readonly struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
- Devralma
- Uygulamalar
Açıklamalar
ActivityContext, W3C'nin parçası olmayan özelliğini IsRemote
içerir. IsRemote
, bağlamın uzak bir üst öğeden yayılıp yayılmadığını belirtir.
Oluşturucular
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Belirtilen bağımsız değişkenleri kullanarak yeni bir etkinlik bağlam örneği oluşturun. |
Özellikler
IsRemote |
Etkinlik bağlamını uzak üst öğeden yayılıp yayılmadığını gösterir. |
SpanId |
Çağıran tarafından bilinen isteğin kimliği. |
TraceFlags |
Etkinliğin kimliğiyle birlikte W3C standardı tarafından tanımlanan bayraklar. |
TraceId |
İzleme tanımlayıcısı. |
TraceState |
W3C 'tracestate' üst bilgisini tutar. |
Yöntemler
Equals(ActivityContext) |
Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir. |
Equals(Object) |
Bu örneğin ve belirtilen |
GetHashCode() |
Geçerli |
Parse(String, String) |
W3C izleme bağlamı üst bilgilerini bir ActivityContext nesneye ayrıştırıyor. |
TryParse(String, String, ActivityContext) |
W3C izleme bağlamı üst bilgilerini bir ActivityContext nesneye ayrıştırmaya çalışır. |
TryParse(String, String, Boolean, ActivityContext) |
W3C izleme bağlamı üst bilgilerini nesnesine ActivityContext ayrıştırmaya çalışır. |
İşleçler
Equality(ActivityContext, ActivityContext) |
Belirtilen |
Inequality(ActivityContext, ActivityContext) |
Belirtilen |