Activity.TraceIdGenerator Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
nullwird der standardmäßige Ablaufverfolgungs-ID-Generierungsalgorithmus erneut aktiviert.