服务器端事件处理程序(Project Server 2010 设置)

 

适用于: Project Server 2010

上一次修改主题: 2016-11-30

可通过“Microsoft Project Server 2010 服务器设置”页的“操作策略”部分使用“服务器端事件处理程序”设置。有关相关管理设置的详细信息,请参阅操作策略(Project Server 2010 设置)

配置服务器端事件处理程序

与 Microsoft Office Project Server 2007 类似,Project Server 2010 提供了一些公共事件,可利用这些事件来开发自定义过程,例如,添加和强制实施业务规则、验证、数据处理、通知服务和工作流。这些自定义过程由组织内的开发人员编写为服务器端事件处理程序,它们可通过 Project Web App 服务器设置中的“服务器端事件处理程序”页关联到 Project Server 2010 事件。例如,组织内的开发人员可创建启动自定义工作流的事件处理程序。通过“服务器端事件处理程序”页,您可以将事件处理程序与“项目已发布”事件关联,以便在发生该事件时启动工作流。

有关 Project Server 事件的详细信息,请参阅 MSDN 文章:Project Server 事件(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=214597\&clcid=0x804)(该链接可能指向英文页面)。

有关 Project Server 事件处理程序的详细信息,请参阅 MSDN 文章:如何编写和调试 Project Server 事件处理程序(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=214598\&clcid=0x804)(该链接可能指向英文页面)。

将事件处理程序与服务器端事件关联

  1. 在“服务器设置”页上的“操作策略”部分,单击“服务器端事件处理程序”。

  2. 在“服务器端事件处理程序”页上的“事件”列表中,查找要与新事件关联的事件,然后单击“事件名称”旁边列出的“事件源”(例如,单击“已发布”事件名称对应的“项目”事件源)。

    在“事件处理程序”部分,应在“事件源”和“事件名称”中填入所选事件。当前与该事件关联的任何事件处理程序都将显示在“事件处理程序”列表中。

  3. 单击“新建事件处理程序”。

  4. 在“新建事件处理程序”页上,为要与所选事件关联的事件处理程序输入以下信息:

    1. 在“显示信息”部分,输入事件处理程序名称。您也可以选择输入事件处理程序的说明。

    2. 在“系统信息”部分的“程序集名称”字段中,输入强命名事件处理程序程序集的全名。

    3. 在“类名”字段中,输入实现事件处理程序功能的类的完全限定名。

    4. 在“顺序”字段中,提供事件处理程序的序号。如果它是唯一与事件关联的事件处理程序,则输入 1。如果有多个事件处理程序与事件关联,则输入将按其执行此事件处理程序的序号。

  5. 单击“保存”。