ActivityTrackingCondition.Member プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Value と比較されるアクティビティ メンバーの名前を取得または設定します。
public:
virtual property System::String ^ Member { System::String ^ get(); void set(System::String ^ value); };
public override string Member { get; set; }
member this.Member : string with get, set
Public Overrides Property Member As String
プロパティ値
アクティビティ メンバーのドットで区切られた名前。
例外
条件を評価した結果、Member が null 参照 (Visual Basic の場合は Nothing
) です。
条件を評価した結果、Member の形式が正しくありません。
条件を評価した結果、Member が有効なアクティビティ メンバーを参照していません。
例
Member プロパティにアクセスするサンプル コードを次に示します。 この例は、追跡プロファイル デザイナーの SDK サンプルです。 詳細については、「 追跡プロファイル デザイナーのサンプル」を参照してください。
/// <summary>
/// Saves a tracking condition for an activity
/// </summary>
/// <param name="activity"></param>
/// <param name="key"></param>
/// <param name="member"></param>
/// <param name="op"></param>
/// <param name="value"></param>
internal void SaveTrackingCondition(Activity activity, ref ActivityTrackingCondition key, string member, ComparisonOperator op, string value)
{
ActivityTrackPoint trackPoint = GetTrackPointForActivity(activity);
if (trackPoint != null)
{
if (key == null)
{
key = new ActivityTrackingCondition();
trackPoint.MatchingLocations[0].Conditions.Add(key);
}
key.Member = member;
key.Value = value;
key.Operator = op;
}
}
' Saves a tracking condition for an activity
' <param name="activity"></param>
' <param name="key"></param>
' <param name="member"></param>
' <param name="op"></param>
' <param name="value"></param>
Friend Sub SaveTrackingCondition(ByVal activity As Activity, ByRef key As ActivityTrackingCondition, ByVal member As String, ByVal op As ComparisonOperator, ByVal value As String)
Dim trackPoint As ActivityTrackPoint = GetTrackPointForActivity(activity)
If trackPoint IsNot Nothing Then
If (key Is Nothing) Then
key = New ActivityTrackingCondition()
trackPoint.MatchingLocations(0).Conditions.Add(key)
End If
key.Member = member
key.Value = value
key.Operator = op
End If
End Sub
注釈
アクティビティのプロパティやフィールド、アクティビティのプロパティやフィールドのメンバー、または IEnumerable<T> インターフェイスを実装するアクティビティのプロパティやフィールド (あるいはどちらか一方のメンバー) の単一要素を指定できます。 たとえば、コレクションの 1 つの要素を指定できます。
にパラメーターなしのコンストラクターを使用する ActivityTrackingCondition場合は、明示的に を設定 Memberする必要があります。
指定したアクティビティ メンバーの値は、Value を適用することによって Operator と比較されます。
適用対象
.NET