ActivityLink 構造体

定義

アクティビティは、因果関係のある 0 個以上のアクティビティ コンテキスト インスタンスにリンクできます。

アクティビティ リンクは、1 つのトレース内または異なるトレース間のアクティビティ コンテキストを指すことができます。

アクティビティ リンクを使用すると、複数の開始アクティビティによってアクティビティが開始されたバッチ処理操作を表すことができます。各アクティビティは、バッチで処理されている 1 つの受信アイテムを表します。

public value class ActivityLink : IEquatable<System::Diagnostics::ActivityLink>
public readonly struct ActivityLink : IEquatable<System.Diagnostics.ActivityLink>
type ActivityLink = struct
Public Structure ActivityLink
Implements IEquatable(Of ActivityLink)
継承
ActivityLink
実装

コンストラクター

名前 説明
ActivityLink(ActivityContext, ActivityTagsCollection)

アクティビティにリンクできる新しいアクティビティ リンクを構築します。

プロパティ

名前 説明
Context

このアクティビティ リンク内のアクティビティ コンテキストを取得します。

Tags

アクティビティ コンテキストにアタッチされているタグのキーと値のペアの列挙を取得します。

メソッド

名前 説明
EnumerateTagObjects()

この ActivityLink オブジェクトにアタッチされているタグを列挙します。

Equals(ActivityLink)

現在のアクティビティ リンクが別のアクティビティ リンクと等しいかどうかを示します。

Equals(Object)

現在のアクティビティ リンクが別のオブジェクトと等しいかどうかを示します。

GetHashCode()

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

演算子

名前 説明
Equality(ActivityLink, ActivityLink)

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

Inequality(ActivityLink, ActivityLink)

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

適用対象