ActivityTrackingCondition.Member Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę elementu członkowskiego działania, który ma być porównywany z elementem 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
Wartość właściwości
Kropka nazwa elementu członkowskiego działania.
Wyjątki
Warunek został oceniony i Member jest odwołaniem o wartości null (Nothing
w Visual Basic).
Warunek został oceniony i Member jest niepoprawnie sformułowany.
Warunek został oceniony i Member nie odnosi się do prawidłowego elementu członkowskiego działania.
Przykłady
Poniższy przykładowy kod pokazuje dostęp do właściwości Member. Ten przykład pochodzi z przykładowego zestawu SDK projektanta profilów śledzenia. Aby uzyskać więcej informacji, zobacz Tracking Profile Designer Sample (Przykład projektanta profilu śledzenia).
/// <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
Uwagi
Można określić właściwość działania lub pole, element członkowski właściwości lub pola działania albo pojedynczy element właściwości działania lub pola (lub elementu członkowskiego), który implementuje IEnumerable<T> interfejs. Można na przykład określić pojedynczy element kolekcji.
Jeśli używasz konstruktora bez parametrów dla ActivityTrackingConditionprogramu , musisz jawnie ustawić Memberwartość .
Wartość określonego elementu członkowskiego działania jest porównywana przez Value zastosowanie elementu Operator.