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повторного включения алгоритма создания идентификаторов трассировки по умолчанию.