Compartilhar via


ActivityTrackingCondition.Member Propriedade

Definição

Obtém ou define o nome do membro da atividade que deve ser comparado com 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

Valor da propriedade

O nome delineado do ponto do membro da atividade.

Exceções

A condição foi avaliada e Member é uma referência nula (Nothing no Visual Basic).

A condição foi avaliada e Member está formado incorretamente.

A condição foi avaliada e Member não faz referência a um membro de atividade válido.

Exemplos

O exemplo de código a seguir demonstra o acesso à propriedade Member. Este exemplo é do exemplo do SDK do Designer de Perfil de Acompanhamento. Para obter mais informações, consulte Exemplo de Designer de Perfil de Acompanhamento.

/// <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

Comentários

Você pode especificar uma propriedade ou campo de atividade, um membro de uma propriedade ou campo de atividade ou um único elemento de uma propriedade ou campo de atividade (ou um membro de qualquer um) que implementa a IEnumerable<T> interface. Por exemplo, você pode especificar um único elemento de uma coleção.

Se você usar o construtor sem parâmetros para ActivityTrackingCondition, deverá definir Memberexplicitamente .

O valor do membro de atividade especificado é comparado com Value aplicando Operator.

Aplica-se a