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 値が等しくないかどうかを判断します。

適用対象