ActivityTrackPoint.MatchingLocations Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci umístění, která by měla být zahrnuta do shody pro bod sledování podle infrastruktury sledování modulu 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
Hodnota vlastnosti
Určuje ActivityTrackingLocationCollection umístění, která se mají shodovat s bodem dráhy. Výchozí hodnotou je prázdná kolekce.
Příklady
Následující příklad ukazuje přístup k MatchingLocations vlastnosti. Tento příklad je z ukázky TrackingProfileDesigner SDK. Další informace najdete v tématu Ukázka návrháře sledovacích profilů.
/// <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
Poznámky
Pokud MatchingLocations je prázdný, nemůže být bod sledování spárován infrastrukturou sledování modulu runtime. Abyste se mohli shodovat, musíte přidat aspoň jeden ActivityTrackingLocationMatchingLocationsActivityTrackPoint do.
Bod sledování bude spárován, pokud je nějaký ActivityTrackingLocation v MatchingLocations infrastruktuře sledování modulu runtime spárován a ne ActivityTrackingLocation v ExcludedLocations .