Freigeben über


Activity.TraceIdGenerator Eigenschaft

Definition

Beim Starten einer Aktivität ohne übergeordneten Kontext wird die Ablaufverfolgungs-ID automatisch mit Zufallszahlen generiert. TraceIdGenerator kann verwendet werden, um den Standardalgorithmus zur Generierung von Ablaufverfolgungs-ID der Runtime zu überschreiben.

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)

Eigenschaftswert

Hinweise

  • TraceIdGenerator muss nur festgelegt werden, wenn die Standardgenerierung der Ablaufverfolgungs-ID für das App-Szenario nicht ausreicht. - Stellen Sie beim Festlegen von TraceIdGenerator sicher, dass die Leistung ausreichend ist, um eine Langsamkeit beim Starten der Aktivität zu vermeiden. - Wenn TraceIdGenerator mehrmals festgelegt ist, ist der letzte Satz der für die Generierung der Ablaufverfolgungs-ID verwendet. – Wenn TraceIdGenerator auf festgelegt wird, null wird der Standardalgorithmus zur Generierung von Ablaufverfolgungs-ID erneut aktiviert.

Gilt für: