Activity.TraceIdGenerator Eigenschaft

Definition

Beim Starten einer Aktivität, die keinen übergeordneten Kontext aufweist, wird die Ablaufverfolgungs-ID automatisch mithilfe von Zufallszahlen generiert. TraceIdGenerator kann verwendet werden, um den standardmäßigen Ablaufverfolgungs-ID-Generierungsalgorithmus der Laufzeit außer Kraft zu setzen.

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 standardmäßige Ablaufverfolgungs-ID-Generierung für das App-Szenario nicht ausreicht. - Stellen Sie beim Festlegen von TraceIdGenerator sicher, dass sie ausreichend ist, um die Langsamkeit des Aktivitätsstartvorgangs zu vermeiden. - Wenn TraceIdGenerator mehrmals festgelegt wird, wird der letzte Satz die für die Ablaufverfolgungs-ID-Generierung verwendet. – Durch Festlegen von TraceIdGenerator null wird der standardmäßige Ablaufverfolgungs-ID-Generierungsalgorithmus erneut aktiviert.

Gilt für: