ActivityTrackingCondition.Member Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le nom du membre d'activité qui sera comparé à 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
Valeur de propriété
Nom délimité par un point du membre d’activité.
Exceptions
La condition a été évaluée et Member est une référence null (Nothing
en Visual Basic).
La condition a été évaluée et Member est formé incorrectement.
La condition a été évaluée et Member ne fait pas référence à un membre d'activité valide.
Exemples
L'exemple de code suivant illustre l'accès à la propriété Member. Cet exemple provient de l'exemple du Kit de développement logiciel Tracking Profile Designer (SDK). Pour plus d’informations, consultez Exemple de concepteur de profils de suivi.
/// <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
Remarques
Vous pouvez spécifier une propriété d'activité ou un champ, un membre d'une propriété d'activité ou d'un champ, ou un élément unique d'une propriété d'activité ou d'un champ (ou l'un de ses membres) qui implémente l'interface IEnumerable<T>. Par exemple, vous pouvez spécifier un élément unique d’une collection.
Si vous utilisez le constructeur sans paramètre pour ActivityTrackingCondition, vous devez définir Memberexplicitement .
La valeur du membre d'activité spécifié est comparée à Value en appliquant Operator.