Поделиться через


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

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