Activity.TraceIdGenerator Właściwość

Definicja

Podczas uruchamiania działania, które nie ma kontekstu nadrzędnego, identyfikator śledzenia zostanie wygenerowany automatycznie przy użyciu liczb losowych. Funkcji TraceIdGenerator można użyć do zastąpienia domyślnego algorytmu generowania identyfikatora śledzenia środowiska uruchomieniowego.

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)

Wartość właściwości

Uwagi

  • TraceIdGenerator należy ustawić tylko wtedy, gdy domyślne generowanie identyfikatora śledzenia nie jest wystarczające dla scenariusza aplikacji. - Podczas ustawiania elementu TraceIdGenerator upewnij się, że jest wystarczająco wydajny, aby uniknąć spowolnienia operacji uruchamiania działania. — Jeśli element TraceIdGenerator jest ustawiany wiele razy, ostatni zestaw będzie używany do generowania identyfikatora śledzenia. — Ustawienie elementu TraceIdGenerator w celu null ponownego włączenia domyślnego algorytmu generowania identyfikatora śledzenia.

Dotyczy