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