IProfileNotification Schnittstelle

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Stellt einen Benachrichtigungsmechanismus für einen Nachverfolgungsdienst bereit, um die Laufzeitverfolgungsinfrastruktur über Änderungen an einem TrackingProfile bestimmten Workflow Typezu informieren.

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

Note

In diesem Material werden Typen und Namespaces erläutert, die veraltet sind. Weitere Informationen finden Sie unter Deprecated Types in Windows Workflow Foundation 4.5.

Tracking-Dienste verwalten die für die Laufzeitverfolgungsinfrastruktur verfügbaren Tracking-Profile. Ein Tracking-Dienst, der implementiert wird, kann Benachrichtigungen für die Laufzeitverfolgungsinfrastruktur IProfileNotification bereitstellen, wenn sich ein TrackingProfile bestimmter Workflow Type entweder ändert oder nicht mehr gültig ist. Die Laufzeitverfolgungsinfrastruktur abonniert die ProfileUpdated Ereignisse und ProfileRemoved aktualisiert den Cache, wenn diese Ereignisse ausgelöst werden. Dadurch wird die Anzahl der Anforderungen für das Nachverfolgen von Profilen verringert, die die Laufzeitverfolgungsinfrastruktur an einem Tracking-Dienst vornimmt. Hinweis: Die Laufzeitverfolgungsinfrastruktur verwendet weiterhin die überladenen GetProfile Methoden des Tracking-Diensts, ruft sie jedoch nicht so häufig auf.

Ereignisse

Name Beschreibung
ProfileRemoved
Veraltet.

Tritt auf, wenn ein TrackingProfile für einen bestimmten Workflowtyp entfernt wird.

ProfileUpdated
Veraltet.

Tritt auf, wenn ein TrackingProfile für einen bestimmten Workflow Type aktualisiert wird.

Gilt für: