PSWorkflowService 成员

包括受保护的成员
包括继承的成员

实现方法,并用于管理项目服务器的工作流事件。

PSWorkflowService 类型公开以下成员。

构造函数

  名称 说明
公共方法 PSWorkflowService 实例化一个PSWorkflowService对象。

页首

属性

  名称 说明
公共属性 CurrentWorkflow (从 SPWorkflowExternalDataExchangeService 继承。)
公共属性 ParentCollection (从 SPWorkflowExternalDataExchangeService 继承。)
公共属性 PendingWorkBatch (从 SPWorkflowExternalDataExchangeService 继承。)

页首

方法

  名称 说明
公共方法 AddBatch (从 SPWorkflowExternalDataExchangeService 继承。)
公共方法 AfterWorkflowRun 完成工作流后,ULS 日志中写入一条消息。 (覆盖 SPWorkflowExternalDataExchangeService.AfterWorkflowRun(Guid)。)
公共方法 BeforeWorkflowRun 工作流开始运行之前,ULS 日志中写入一条消息。 (覆盖 SPWorkflowExternalDataExchangeService.BeforeWorkflowRun(SPWorkflow, IPendingWork)。)
公共方法 CallEventHandler 在内部使用。指定 Project Server 工作流事件调用的事件处理程序。 (覆盖 SPWorkflowExternalDataExchangeService.CallEventHandler(Type, String, [], SPWorkflow, String, IPendingWork, Object)。)
公共方法 CheckQueueProcessed 返回指定的队列作业的当前队列完成状态。
公共方法 CheckRequiredFields 检查是否有必需的自定义域或业务驱动因素。
公共方法 CleanupAfterWF 将工作流容器标记为已完成,或已完成,但出现错误。
公共方法 CompareProjectProperty 将指定的项目属性的值与提供的值进行比较。
公共方法 CreateSubscription 在内部使用。 (覆盖 SPWorkflowExternalDataExchangeService.CreateSubscription(MessageEventSubscription)。)
公共方法 DeleteSubscription (覆盖 SPWorkflowExternalDataExchangeService.DeleteSubscription(Guid)。)
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetEventSubscriptionCount 获取指定的工作流实例、 事件名称和相关标识符组合的总订阅数。
公共方法 GetHashCode (从 Object 继承。)
受保护的方法 GetPSI 仅供内部使用。 (从 PSWorkflowServiceBase 继承。)
公共方法 GetType (从 Object 继承。)
受保护的方法 MemberwiseClone (从 Object 继承。)
公共方法 ReadProjectProperty 本地化的字符串格式返回指定属性的值。
公共方法 ReadProjectSecurityGroupMembers 返回列表的用户指定的安全组与关联的帐户名称。
公共方法 RegisterForEvent 注册工作流活动的工作流,将引发一个事件。
公共方法 SetInitialStages 在内部使用。更新 Project Server 工作流中的各个阶段的状态信息。
公共方法 SetProjectProperty 更新 Project Server 工作流指定的自定义字段属性。
公共方法 SetProjectStage 更新 Project Server 工作流的当前阶段。
公共方法 ToString (从 Object 继承。)
公共方法 UnregisterForEvent 注销指定的事件订阅。
公共方法 UpdateCurrentStageStatusInformation 设置阶段状态的值和当前阶段的信息。
公共方法 UpdateStageStatusInformation 设置指定阶段的状态信息和值。

页首

事件

  名称 说明
公共事件 OnProjectCheckIn 指定的事件处理程序的OnProjectCheckIn事件。
公共事件 OnProjectCommit 指定的事件处理程序的OnProjectCommit事件。
公共事件 OnProjectSubmit 指定的事件处理程序的OnProjectSubmit事件。

页首

另请参阅

引用

PSWorkflowService 类

Microsoft.Office.Project.Server.Workflow 命名空间