IProfileNotification Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Stellt einen Benachrichtigungsmechanismus für den Überwachungsdienst bereit, mit dem die Laufzeitverfolgungsinfrastruktur über Änderungen am TrackingProfile für einen bestimmten Workflow Type informiert werden kann.
public interface class IProfileNotification
public interface IProfileNotification
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public interface IProfileNotification
type IProfileNotification = interface
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type IProfileNotification = interface
Public Interface IProfileNotification
- Abgeleitet
- Attribute
Hinweise
Hinweis
In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.
Überwachungsdienste verwalten die für die Laufzeitverfolgungsinfrastruktur verfügbaren Verfolgungsprofile. Ein Überwachungsdienst, der IProfileNotification implementiert, kann Benachrichtigungen an die Laufzeitverfolgungsinfrastruktur senden, wenn sich ein TrackingProfile für einen bestimmten Workflow Type ändert oder nicht mehr gültig ist. Die Laufzeitverfolgungsinfrastruktur abonniert die Ereignisse ProfileUpdated und ProfileRemoved und aktualisiert ihren Cache, wenn diese Ereignisse eintreten. Das verringert die Anzahl der Verfolgungsprofile, die die Laufzeitverfolgungsinfrastruktur von einen Überwachungsdienst anfordert. Hinweis: Die Laufzeitverfolgungsinfrastruktur verwendet noch immer die überladenen GetProfile-Methoden des Überwachungsdiensts, ruft sie jedoch nicht so häufig auf.
Ereignisse
ProfileRemoved |
Veraltet.
Tritt ein, wenn ein TrackingProfile für einen bestimmten Workflowtyp entfernt wird. |
ProfileUpdated |
Veraltet.
Tritt ein, wenn ein TrackingProfile für einen bestimmten Workflow-Type aktualisiert wird. |