Aracılığıyla paylaş


Activity.TraceIdGenerator Özellik

Tanım

Üst bağlamı olmayan bir Etkinliği başlatırken, İzleme Kimliği rastgele sayılar kullanılarak otomatik olarak oluşturulur. TraceIdGenerator, çalışma zamanının varsayılan İzleme Kimliği oluşturma algoritmasını geçersiz kılmak için kullanılabilir.

public:
 static property Func<System::Diagnostics::ActivityTraceId> ^ TraceIdGenerator { Func<System::Diagnostics::ActivityTraceId> ^ get(); void set(Func<System::Diagnostics::ActivityTraceId> ^ value); };
public static Func<System.Diagnostics.ActivityTraceId>? TraceIdGenerator { get; set; }
static member TraceIdGenerator : Func<System.Diagnostics.ActivityTraceId> with get, set
Public Shared Property TraceIdGenerator As Func(Of ActivityTraceId)

Özellik Değeri

Açıklamalar

  • TraceIdGenerator'ın yalnızca varsayılan İzleme Kimliği oluşturma uygulama senaryosu için yeterli değilse ayarlanması gerekir. - TraceIdGenerator'ı ayarlarken Etkinlik başlatma işleminde herhangi bir yavaşlığı önlemek için yeterli performansa sahip olduğundan emin olun. - TraceIdGenerator birden çok kez ayarlanırsa, son küme İzleme Kimliği oluşturma için kullanılan küme olacaktır. - TraceIdGenerator'ın olarak null ayarlanması, varsayılan İzleme Kimliği oluşturma algoritmasını yeniden etkinleştirir.

Şunlara uygulanır