Bagikan melalui


ActivityTrackPoint.MatchingLocations Properti

Definisi

Mendapatkan kumpulan lokasi yang harus disertakan dalam pencocokan untuk titik trek oleh infrastruktur pelacakan runtime.

public:
 property System::Workflow::Runtime::Tracking::ActivityTrackingLocationCollection ^ MatchingLocations { System::Workflow::Runtime::Tracking::ActivityTrackingLocationCollection ^ get(); };
public System.Workflow.Runtime.Tracking.ActivityTrackingLocationCollection MatchingLocations { get; }
member this.MatchingLocations : System.Workflow.Runtime.Tracking.ActivityTrackingLocationCollection
Public ReadOnly Property MatchingLocations As ActivityTrackingLocationCollection

Nilai Properti

Yang ActivityTrackingLocationCollection menentukan lokasi yang akan dicocokkan untuk titik trek. Defaultnya adalah koleksi kosong.

Contoh

Contoh berikut menunjukkan akses properti MatchingLocations . Contoh ini berasal dari sampel TrackingProfileDesigner SDK. Untuk informasi selengkapnya, lihat Sampel Perancang Profil Pelacakan.

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

Keterangan

Jika MatchingLocations kosong, titik trek tidak dapat dicocokkan dengan infrastruktur pelacakan runtime. Anda harus menambahkan setidaknya satu ActivityTrackingLocation ke untuk MatchingLocationsActivityTrackPoint berpartisipasi dalam pencocokan.

Titik trek akan dicocokkan jika ada ActivityTrackingLocation di MatchingLocations yang cocok dengan infrastruktur pelacakan runtime dan tidak ada ActivityTrackingLocation di ExcludedLocations yang cocok.

Berlaku untuk