Activity.TraceIdGenerator Proprietà

Definizione

Quando si avvia un'attività che non ha un contesto padre, l'ID traccia verrà generato automaticamente usando numeri casuali. TraceIdGenerator può essere usato per eseguire l'override dell'algoritmo di generazione predefinito dell'ID di traccia del 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)

Valore della proprietà

Commenti

  • TraceIdGenerator deve essere impostato solo se la generazione predefinita dell'ID di traccia non è sufficiente per lo scenario dell'app. - Quando si imposta TraceIdGenerator, assicurarsi che sia sufficientemente efficiente per evitare qualsiasi lentezza nell'operazione di avvio dell'attività. - Se TraceIdGenerator è impostato più volte, l'ultimo set sarà quello usato per la generazione dell'ID traccia. - L'impostazione di TraceIdGenerator su null riabiliterà l'algoritmo di generazione dell'ID di traccia predefinito.

Si applica a