Типы уведомлений
Уведомления делятся на три группы: составной документ, данные и представление. Объект отправляет составные уведомления о документах в ответ на переименование, сохранение, закрытие или, в случае ссылки, переименование источника ссылки. Как ожидается, объекты отправляют уведомления о данных в ответ на изменения данных и отправляют уведомления о представлении в ответ на изменения в презентации. Приложения-контейнеры должны регистрироваться отдельно для каждого из этих типов уведомлений, но все они могут обрабатываться одним приемником рекомендаций.
Все контейнеры, обработчик объектов и связанный объект регистрируются для уведомлений о составных документах. Типичный контейнер также регистрируется для уведомлений о просмотре. Уведомления о данных обычно отправляются в связанный объект и обработчик объектов. Контейнер специального назначения, такой как тот, который отрисовывает сами данные, может воспользоваться получением уведомлений о данных вместо уведомлений о просмотре. Например, внедренный контейнер диаграммы со ссылкой на таблицу может зарегистрировать для уведомлений о данных. Поскольку изменение таблицы влияет на диаграмму, получение уведомления о данных будет направлять контейнер для получения новых табличных данных.
См. также