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 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:
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.