Activity.TraceIdGenerator Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
nullreativará o algoritmo padrão de geração de Trace Id.