ActivityTrackPoint.MatchingLocations Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję lokalizacji, które powinny być uwzględnione w dopasowaniu do punktu śledzenia według infrastruktury śledzenia środowiska uruchomieniowego.
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
Wartość właściwości
Element ActivityTrackingLocationCollection określający lokalizacje, które mają być dopasowane do punktu śledzenia. Wartością domyślną jest pusta kolekcja.
Przykłady
W poniższym przykładzie pokazano, jak MatchingLocations uzyskać dostęp do właściwości. Ten przykład pochodzi z przykładowego zestawu SDK TrackingProfileDesigner. Aby uzyskać więcej informacji, zobacz Tracking Profile Designer Sample (Przykład projektanta profilu śledzenia).
/// <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
Uwagi
Jeśli MatchingLocations jest pusty, punkt śledzenia nie może być zgodny z infrastrukturą śledzenia środowiska uruchomieniowego. Musisz dodać co najmniej jeden ActivityTrackingLocation element do MatchingLocationsActivityTrackPoint elementu , aby wziąć udział w dopasowywaniu.
Punkt śledzenia zostanie dopasowany, jeśli dowolny ActivityTrackingLocation element jest MatchingLocations zgodny z infrastrukturą śledzenia środowiska uruchomieniowego i nie ActivityTrackingLocationExcludedLocations jest zgodny.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla