Activity.TraceIdGenerator Propriété

Définition

Lors du démarrage d’une activité qui n’a pas de contexte parent, l’ID de trace est généré automatiquement à l’aide de nombres aléatoires. TraceIdGenerator peut être utilisé pour remplacer l’algorithme de génération d’ID de trace par défaut du runtime.

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)

Valeur de propriété

Remarques

  • TraceIdGenerator doit être défini uniquement si la génération d’ID de trace par défaut n’est pas suffisante pour le scénario d’application. - Lors de la définition de TraceIdGenerator, assurez-vous qu’il est suffisamment performant pour éviter toute lenteur dans l’opération de démarrage de l’activité. - Si TraceIdGenerator est défini plusieurs fois, le dernier jeu sera celui utilisé pour la génération de l’ID de trace. - La définition de TraceIdGenerator null sur réactivera l’algorithme de génération d’ID de trace par défaut.

S’applique à