次の方法で共有


ActivityContext 構造体

定義

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
実装

注釈

ActivityContext には、W3C の一部ではない プロパティ IsRemoteが含まれています。 IsRemote は、コンテキストがリモート親から伝達されるかどうかを示します。

コンストラクター

ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean)

指定した引数を使用して、新しいアクティビティ コンテキスト インスタンスを構築します。

プロパティ

IsRemote

アクティビティ コンテキストがリモートの親から反映されたかどうかを示します。

SpanId

呼び出し元によって認識される要求の ID。

TraceFlags

W3C 標準によって定義されたフラグと、アクティビティの ID。

TraceId

トレース識別子。

TraceState

W3C の 'tracestate' ヘッダーを保持します。

メソッド

Equals(ActivityContext)

現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。

Equals(Object)

このインスタンスと指定した ActivityContext オブジェクトの値が同一かどうかを判断します。

GetHashCode()

ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造に適した、現在の ActivityContext のハッシュ関数を提供します。

Parse(String, String)

W3C トレース コンテキスト ヘッダーを ActivityContext オブジェクトに解析します。

TryParse(String, String, ActivityContext)

W3C トレース コンテキスト ヘッダーを ActivityContext オブジェクトに解析することを試みます。

TryParse(String, String, Boolean, ActivityContext)

W3C トレース コンテキスト ヘッダーをオブジェクトに ActivityContext 解析しようとします。

演算子

Equality(ActivityContext, ActivityContext)

2 つの指定した ActivityContext 値が等しいかどうかを判断します。

Inequality(ActivityContext, ActivityContext)

2 つの指定した ActivityContext 値が等しくないかどうかを判断します。

適用対象