Aracılığıyla paylaş


ActivityTrackingCondition.Member Özellik

Tanım

ile Valuekarşılaştırılacak etkinlik üyesinin adını alır veya ayarlar.

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

Özellik Değeri

Etkinlik üyesinin noktalı çizgili adı.

Özel durumlar

Koşul değerlendirildi ve Member null başvurudur (Nothing Visual Basic'te).

Koşul değerlendirildi ve Member yanlış biçimlendirilmiş.

Koşul değerlendirildi ve Member geçerli bir etkinlik üyesine başvurmuyor.

Örnekler

Aşağıdaki kod örneği Member özelliğine erişimi gösterir. Bu örnek, İzleme Profili Tasarımcısı SDK örneğinden alınmalıdır. Daha fazla bilgi için bkz . profil tasarımcısı örneğini izleme.

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

Açıklamalar

Bir etkinlik özelliğini veya alanını, etkinlik özelliğinin veya alanının bir üyesini ya da arabirimi uygulayan IEnumerable<T> bir etkinlik özelliğinin veya alanının (ya da herhangi birinin üyesinin) tek bir öğesini belirtebilirsiniz. Örneğin, bir koleksiyonun tek bir öğesini belirtebilirsiniz.

için ActivityTrackingConditionparametresiz oluşturucu kullanırsanız açıkça ayarlamanız Membergerekir.

Belirtilen etkinlik üyesinin değeri uygulanarak Operatorile Value karşılaştırılır.

Şunlara uygulanır