Activity.TraceIdGenerator Propriedade

Definição

Ao iniciar uma Atividade que não tem contexto pai, o Trace Id será automaticamente gerado usando números aleatórios. O TraceIdGenerator pode ser usado para sobrepor o algoritmo padrão de geração de Trace Id do tempo de execução.

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)

Valor de Propriedade

Observações

  • O TraceIdGenerator só precisa de ser definido se a geração padrão do Trace ID não for suficiente para o cenário da aplicação. - Ao definir o TraceIdGenerator, certifique-se de que tem desempenho suficiente para evitar qualquer lentidão na operação de início da Atividade. - Se o TraceIdGenerator for definido várias vezes, o último conjunto será o utilizado para a geração do Trace Id. - Definir o TraceIdGenerator para null reativará o algoritmo padrão de geração de Trace Id.

Aplica-se a