Стандартный блок: оповещения
Дата последнего изменения: 23 октября 2009 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Объектная модель оповещений
XML, используемый для развертывания оповещений
Области, связанные с разработкой оповещений
Дополнительные сведения о разработке оповещений
Оповещения позволяют автоматизировать уведомления по электронной почте или SMS, которые создаются в ответ на определенные события или по расписанию. Оповещения можно присоединить к элементам, таким как список или элемент списка. Microsoft SharePoint Foundation предоставляет библиотеку шаблонов оповещений, которые можно использовать в различных ситуациях.
Объектная модель оповещений
Классы, которые можно использовать для расширения базовой системы оповещений, размещены в пространстве имен Microsoft.SharePoint. В число самых важных классов и интерфейсов входят следующие.
SPAlert представляет оповещение и предоставляет сведения, такие как сведения о том, является ли оно оповещением по электронной почте или SMS, какой шаблон используется, частота оповещений и идентификатор пользователя, создавшего оповещение.
SPAlertTemplate предоставляет сведения о шаблоне оповещения, который определяет содержимое и формат оповещения. Шаблон также определяет стили и отрисовку оповещений по электронной почте.
SPAlertEventData предоставляет сведения о событии оповещения.
IAlertNotifyHandler предоставляет метод обработки событий, вызывающих оповещения.
IAlertUpdateHandler предоставляет методы обработки изменений определения оповещения.
Дополнительные сведения об объектной модели платформы оповещений см. в статье Объектная модель оповещений.
Объектная модель обмена мобильными сообщениями, на которой основана система оповещений по SMS, размещена в пространстве имен Microsoft.SharePoint.MobileMessage. Далее представлены самые важные классы для расширения системы оповещений по SMS.
SPMobileSmsMessage представляет SMS-сообщение.
SPMobileMessageSmsBuilder создает SMS-сообщение.
SPMobileMessageWebService предоставляет объектно-ориентированные посредники веб-методов веб-службы обмена мобильными сообщениями (которая использует протокол OMS).
Дополнительные сведения об объектной модели обмена мобильными сообщениями см. в разделе Обзор разработки системы обмена сообщениями для мобильных устройств.
XML, используемый для развертывания оповещений
Предоставляется набор шаблонов оповещений, каждый из которых определяет структуру оповещения по электронной почте или SMS. Эти шаблоны определены в файлах AlertTemplates.xml и AlertTemplates_SMS.xml, которые размещены в папке %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\XML. Эти файлы нельзя изменять, но любой шаблон можно заменить своим. Простая команда STSADM заменяет шаблон по умолчанию на пользовательскую версию, которая хранится в базе данных конфигурации. Дополнительные сведения см. в статьях Предопределенные шаблоны оповещения, Изменение внешнего вида оповещений и Схема AlertTemplates.
Области, связанные с разработкой оповещений
Базовые элементы: списки и библиотеки документов
Дополнительные сведения о разработке оповещений
Подробные сведения о разработке с использованием платформы оповещений SharePoint Foundation размещены в разделе Оповещения в SharePoint Foundation этого пакета SDK. См. также статью Обзор разработки системы обмена сообщениями для мобильных устройств.