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
будет повторно включен алгоритм создания идентификаторов трассировки по умолчанию.
Применяется к
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.