Activity.TraceIdGenerator プロパティ

定義

親コンテキストを持たないアクティビティを開始すると、トレース ID は乱数を使用して自動的に生成されます。 TraceIdGenerator を使用して、ランタイムの既定のトレース ID 生成アルゴリズムをオーバーライドできます。

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 を設定する必要があるのは、既定のトレース ID の生成がアプリのシナリオに対して十分でない場合のみです。 - TraceIdGenerator を設定するときは、アクティビティ開始操作の速度低下を回避するのに十分なパフォーマンスを確保します。 - TraceIdGenerator が複数回設定されている場合、最後のセットはトレース ID の生成に使用されます。 - TraceIdGenerator を に null 設定すると、既定のトレース ID 生成アルゴリズムが再度有効になります。

適用対象