AlertTemplates 架构 (AlertTemplates)

上次修改时间: 2010年7月6日

适用范围: SharePoint Foundation 2010

Microsoft SharePoint Foundation 包括一组预定义的通知模板。这些通知模板存储在位于 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML 文件夹中的 Alerttemplates.xml 文件内。Alerttemplates.xml 定义用于创建每个列表类型的通知消息的格式、内容、筛选器、事件类型和属性。开发人员可以自定义通知,方法是:修改 Alerttemplates.xml 文件的副本,然后使用 stsadm -o updatealerttemplates 命令加载自定义通知模板。

通知模板还可以定义在新通知上显示哪些筛选器和事件类型,以及编辑通知页(subnew.aspx 和 subedit.aspx 页)

备注

不要修改 Alerttemplates.xml 文件。这样做可能会导致在升级或安装 Service Pack 时丢失功能。

有关预定义的通知模板的列表,请参阅预定义的通知模板

AlertTemplates

  AlertTemplate

    EventTypes

    格式

      Digest

      Header

      HeaderFields

      Subject

      HeaderFieldsHeader

      HeaderFieldsFooter

      RowHeader

      RowFields

      RowFooter

      Footer

      Immedate

      Fields

    属性

      DigestNotificationExcludedFields

      ImmediateNotificationExcludedFields

      NotificationHandlerAssembly

      NotificationHandlerClassName

      UpdateHandlerAssembly

      UpdateHandlerClassName

    筛选器

      FilterDefinition

        FriendlyName

        ShortName

        Query

示例

下面的示例演示通知模板架构中的基本元素。

<AlertTemplates>
  <AlertTemplate Type="List" Default="True" Name ="Default Template">
  </AlertTemplate>
  <AlertTemplate Type="List" Name="SPAlertTemplateType.GenericList">
    <EventTypes IsVisible="True"/>
    <Format>
    </Format>
    <Properties>
    </Properties>
    <Filters>
      <FilterDefinition>
      </FilterDefinition>
    </Filters>
  </AlertTemplate>
</AlertTemplates>

请参阅

引用

IAlertNotifyHandler

概念

查询架构

SharePoint Foundation 中的通知