Activity.TraceIdGenerator Özellik
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.
Ü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
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.