ActivityContext 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
W3C TraceContext 仕様に準拠する表現。 これには、TraceId と SpanId の 2 つの識別子と、一般的な TraceFlags とシステム固有の TraceState 値のセットが含まれています。
public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public readonly struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
- 継承
- 実装
注釈
ActivityContext には、W3C の一部ではない プロパティ IsRemote
が含まれています。 IsRemote
は、コンテキストがリモート親から伝達されるかどうかを示します。
コンストラクター
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
指定した引数を使用して、新しいアクティビティ コンテキスト インスタンスを構築します。 |
プロパティ
IsRemote |
アクティビティ コンテキストがリモートの親から反映されたかどうかを示します。 |
SpanId |
呼び出し元によって認識される要求の ID。 |
TraceFlags |
W3C 標準によって定義されたフラグと、アクティビティの ID。 |
TraceId |
トレース識別子。 |
TraceState |
W3C の 'tracestate' ヘッダーを保持します。 |
メソッド
Equals(ActivityContext) |
現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。 |
Equals(Object) |
このインスタンスと指定した |
GetHashCode() |
ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造に適した、現在の |
Parse(String, String) |
W3C トレース コンテキスト ヘッダーを ActivityContext オブジェクトに解析します。 |
TryParse(String, String, ActivityContext) |
W3C トレース コンテキスト ヘッダーを ActivityContext オブジェクトに解析することを試みます。 |
TryParse(String, String, Boolean, ActivityContext) |
W3C トレース コンテキスト ヘッダーをオブジェクトに ActivityContext 解析しようとします。 |
演算子
Equality(ActivityContext, ActivityContext) |
2 つの指定した |
Inequality(ActivityContext, ActivityContext) |
2 つの指定した |
適用対象
.NET