WebSvcEvents 命名空间

The Events class is the primary class in the WebSvcEvents namespace. The Events class includes methods that manage the Project Server event handler associations.

备注

In the ASMX web service, Events is a class. In the WCF service, Events is an interface that is implemented in the EventsClient class. For information about using the EventsClient class in a WCF-based application, see the Events class constructor.

The WebSvcEvents namespace is an arbitrary name for a reference to the Events.asmx web service (or the Events.svc service) of the Project Server Interface (PSI). Methods in the Events class can read the list of Project Server events, read event handler associations for a specific event, or read all event handler associations. Methods in the Events class can create, update, and delete event handler associations.

Events methods typically use or return an EventsDataSet object or an EventHandlersDataSet object.

  说明
公共类 EventHandlersDataSet 包含在项目服务器中注册事件处理程序的信息的集合。
公共类 EventHandlersDataSet.EventHandlersDataTable 包含有关的项目服务器的一个或多个事件处理程序的信息。
公共类 EventHandlersDataSet.EventHandlersRow 在项目服务器中注册一个事件处理程序中包含的设置。
公共类 EventHandlersDataSet.EventHandlersRowChangeEvent 描述用于指定的EventHandlersDataSet.EventHandlersRow数据进行编辑时事件处理程序设置。
公共类 Events 包含用于管理 Project Server 事件处理程序关联的方法。读取 Project Server 事件、 事件处理程序关联的特定事件或所有事件处理程序关联的列表。创建、 更新和删除事件处理程序关联。
公共类 EventsDataSet 包含有关项目服务器事件的信息。
公共类 EventsDataSet.EventDataTable 包含在项目服务器中的事件的列表。
公共类 EventsDataSet.EventRow 包含与特定事件相关联的信息。
公共类 EventsDataSet.EventRowChangeEvent 在EventRow中的数据发生更改时引发的事件。

委托

  委托 说明
公共委托 EventHandlersDataSet.EventHandlersRowChangeEventHandler 表示处理对EventHandlersDataSet.EventHandlersRow数据执行操作时发生的事件的方法。
公共委托 EventsDataSet.EventRowChangeEventHandler 表示处理对EventsDataSet.EventRow数据执行操作时发生的事件的方法。

枚举

  枚举 说明
公共枚举 PSEventID 标识项目服务器前期事件或后期事件。