Activity.TraceIdGenerator Свойство

Определение

При запуске действия, в котором нет родительского контекста, идентификатор трассировки автоматически создается с помощью случайных чисел. TraceIdGenerator можно использовать для переопределения алгоритма создания идентификатора трассировки по умолчанию среды выполнения.

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)

Значение свойства

Комментарии

  • TraceIdGenerator необходимо задать только в том случае, если для сценария приложения недостаточно создания идентификатора трассировки по умолчанию. — При настройке TraceIdGenerator убедитесь, что оно достаточно производительно, чтобы избежать замедления в начальной операции действия. — Если TraceIdGenerator задано несколько раз, последний набор будет использоваться для создания идентификатора трассировки. — задание TraceIdGenerator для null повторного включения алгоритма создания идентификаторов трассировки по умолчанию.

Применяется к