ActivityTrackingCondition.Member Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namen des Aktivitätsmembers ab, der mit Value verglichen werden soll, oder legt den Namen fest.
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
Eigenschaftswert
Der punktierte Name des Aktivitätselements.
Ausnahmen
Die Bedingung wurde ausgewertet, und Member ist ein NULL-Verweis (Nothing
in Visual Basic).
Die Bedingung wurde ausgewertet, und Member hat ein falsches Format.
Die Bedingung wurde ausgewertet, und Member verweist auf keinen gültigen Aktivitätsmember.
Beispiele
Im folgenden Codebeispiel wird der Zugriff auf die Member-Eigenschaft veranschaulicht. Dieses Beispiel stammt aus dem Tracking Profile Designer SDK-Beispiel. Weitere Informationen finden Sie unter Beispiel für den Nachverfolgungsprofil-Designer.
/// <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
Hinweise
Sie können zum Implementieren der IEnumerable<T>-Schnittstelle Folgendes angeben: eine Aktivitätseigenschaft oder ein Aktivitätsfeld; einen Member einer Aktivitätseigenschaft oder eines Aktivitätsfelds; oder ein einzelnes Element einer Aktivitätseigenschaft oder eines Aktivitätsfelds (oder einen Member von beidem). Sie können z. B. ein einzelnes Element einer Auflistung angeben.
Wenn Sie den parameterlosen Konstruktor für ActivityTrackingConditionverwenden, müssen Sie explizit festlegen Member.
Vergleichen Sie den Wert des angegebenen Aktivitätsmembers wird mit Value, indem Sie Operator anwenden.