Partager via


ActivityTrackingCondition.Member Propriété

Définition

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.

S’applique à