ActivityTrackingCondition.Member Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví název člena aktivity, který má být porovnán s 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
Hodnota vlastnosti
Tečka vytyčený název člena aktivity.
Výjimky
Podmínka byla vyhodnocena a Member má nulový odkaz (Nothing
v jazyce Visual Basic).
Podmínka byla vyhodnocena a Member je nesprávně vytvořena.
Podmínka byla vyhodnocena a Member neodkazuje na platný člen aktivity.
Příklady
Následující ukázka kódu demonstruje přístup k vlastnosti Member. Tento příklad je z ukázky sady SDK návrháře profilů sledování. Další informace najdete v tématu Ukázka návrháře sledování profilů.
/// <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
Poznámky
Můžete zadat vlastnost nebo pole aktivity, člena vlastnosti nebo pole aktivity nebo jeden prvek vlastnosti aktivity nebo pole (nebo člena některého z), který implementuje IEnumerable<T> rozhraní. Můžete například zadat jeden prvek kolekce.
Pokud použijete konstruktor bez parametrů pro ActivityTrackingCondition, musíte explicitně nastavit Member.
Hodnota zadaného člena aktivity se porovná s Value použitím Operator.