Activity.TraceIdGenerator Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.