Activity.TraceIdGenerator プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
親コンテキストを持たないアクティビティを開始すると、トレース 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 生成アルゴリズムが再度有効になります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET