Aracılığıyla paylaş


ActivityContext Oluşturucu

Tanım

Belirtilen bağımsız değişkenleri kullanarak yeni bir etkinlik bağlam örneği oluşturun.

public ActivityContext (System.Diagnostics.ActivityTraceId traceId, System.Diagnostics.ActivitySpanId spanId, System.Diagnostics.ActivityTraceFlags traceFlags, string? traceState = default, bool isRemote = false);
new System.Diagnostics.ActivityContext : System.Diagnostics.ActivityTraceId * System.Diagnostics.ActivitySpanId * System.Diagnostics.ActivityTraceFlags * string * bool -> System.Diagnostics.ActivityContext
Public Sub New (traceId As ActivityTraceId, spanId As ActivitySpanId, traceFlags As ActivityTraceFlags, Optional traceState As String = Nothing, Optional isRemote As Boolean = false)

Parametreler

traceId
ActivityTraceId

İzleme tanımlayıcısı.

spanId
ActivitySpanId

Bir span tanımlayıcısı.

traceFlags
ActivityTraceFlags

İzlemeyle ilgili ayrıntıları içerir.

traceState
String

Sisteme özgü yapılandırma verilerini taşır.

isRemote
Boolean

Bağlamın uzak üst öğeden yayılıp yayılmadığını gösterir.

Açıklamalar

isRemote W3C belirtiminin bir parçası değildir. OpenTelemetry senaryoları için gereklidir.

Şunlara uygulanır