IProfileNotification Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Предоставляет механизм уведомления для службы отслеживания для оповещения инфраструктуры отслеживания среды выполнения об изменениях объекта класса TrackingProfile для конкретного типа Type рабочего процесса.
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
- Производный
- Атрибуты
Комментарии
Примечание
В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.
Службы отслеживания управляют доступными инфраструктуре отслеживания среды выполнения профилями отслеживания. Служба отслеживания, реализующая интерфейс IProfileNotification, может предоставлять уведомления инфраструктуре отслеживания среды выполнения, когда объект класса TrackingProfile для конкретного типа Type рабочего процесса либо изменяется, либо более не доступен. Инфраструктура отслеживания среды выполнения подписывается на события ProfileUpdated и ProfileRemoved и обновляет кэш при создании этих событий. Это уменьшает количество запросов профилей отслеживания, которые инфраструктура отслеживания среды выполнения отправляет службе отслеживания. Замечание: инфраструктура отслеживания среды выполнения продолжает использовать перезагруженные методы GetProfile службы отслеживания, но не вызывает их так часто.
События
ProfileRemoved |
Устаревшие..
Происходит при удалении объекта класса TrackingProfile для конкретного типа рабочего процесса. |
ProfileUpdated |
Устаревшие..
Это происходит при обновлении класса TrackingProfile для конкретного типа Type рабочего процесса. |