WebSvcResource 命名空间

The Resource class is the primary class in the WebSvcResource namespace. The Resource class includes methods that manage projects, project entities such as tasks, resources, and assignments, and impacts on projects for portfolio analyses.

备注

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

The WebSvcResource namespace is an arbitrary name for a reference to the Resource.asmx web service (or the Resource.svc service) of the Project Server Interface (PSI). Methods in the Resource class can check out, check in, update, or create resources and their authorization settings. Resources can be work, material, or cost resources. Methods also can activate or deactivate users and create, read, update, or delete resource delegates. Methods can find resources by name, GUID, or department; read resource or user data and related security information; and get all assignments for a resource.

Resource methods typically use or return one of the following DataSet objects:

  说明
公共类 Resource 包含用于管理资源和 Project Server 中的用户的方法。
公共类 ResourceAssignmentDataSet 此类包含分配给特定任务的企业资源。
公共类 ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsDataTable 代表ResourceAssignmentDataSet.ResourceAssignmentRow行的自定义字段值。
公共类 ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow 表示一个特定的ResourceAssignmentDataSet.ResourceAssignmentRow对象的自定义字段值。
公共类 ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEvent 在ResourceAssignmentCustomFieldsRow中的数据发生更改时引发的事件。
公共类 ResourceAssignmentDataSet.ResourceAssignmentDataTable 表示分配给特定任务的资源。
公共类 ResourceAssignmentDataSet.ResourceAssignmentRow 代表分配给特定任务在项目上的资源的实例。
公共类 ResourceAssignmentDataSet.ResourceAssignmentRowChangeEvent 在ResourceAssignmentRow中的数据发生更改时引发的事件。
公共类 ResourceAuthorizationDataSet 代表企业资源的项目任务授权。
公共类 ResourceAuthorizationDataSet.CategoryPermissionsDataTable 表示资源类别权限包含在一个或多个ResourceAuthorizationDataSet.CategoryPermissionsRow对象的信息。
公共类 ResourceAuthorizationDataSet.CategoryPermissionsRow 指定与资源授权类别权限的一个行相关联的信息。
公共类 ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEvent 在CategoryPermissionsRow中的数据发生更改时引发的事件。
公共类 ResourceAuthorizationDataSet.GlobalPermissionsDataTable 表示资源全局权限包含在一个或多个ResourceAuthorizationDataSet.GlobalPermissionsRow对象的信息。
公共类 ResourceAuthorizationDataSet.GlobalPermissionsRow 表示资源全局权限信息 (如ResourceAuthorizationDataSet.GlobalPermissionsDataTable对象中的一行。
公共类 ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEvent 在GlobalPermissionsRow中的数据发生更改时引发的事件。
公共类 ResourceAuthorizationDataSet.GroupMembershipsDataTable 表示一个或多个ResourceAuthorizationDataSet.GroupMembershipsRow对象中包含有关资源组的成员身份信息。
公共类 ResourceAuthorizationDataSet.GroupMembershipsRow 代表资源组成员身份信息 (如ResourceAuthorizationDataSet.GroupMembershipsDataTable对象中的一行。
公共类 ResourceAuthorizationDataSet.GroupMembershipsRowChangeEvent 在GroupMembershipsRow中的数据发生更改时引发的事件。
公共类 ResourceAuthorizationDataSet.ResourcesDataTable 表示有关资源授权一个或多个ResourceAuthorizationDataSet.ResourcesRow对象中包含的信息。
公共类 ResourceAuthorizationDataSet.ResourcesRow 表示资源的授权信息 (如ResourceAuthorizationDataSet.ResourcesDataTable对象中的一行。
公共类 ResourceAuthorizationDataSet.ResourcesRowChangeEvent 在ResourcesRow中的数据发生更改时引发的事件。
公共类 ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable 表示包含在一个或多个ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow对象的安全类别之间的关系有关的信息。
公共类 ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow 表示ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable对象中的一行作为安全类别之间的关系。
公共类 ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEvent 在SecurityPrincipleCategoryRelationsRow中的数据发生更改时引发的事件。
公共类 ResourceDataSet 用于维护与项目关联的资源的集合。
公共类 ResourceDataSet.CalendarExceptionsDataTable 表示资源日历冲突有关一个或多个ResourceDataSet.CalendarExceptionsRow对象中包含的信息。
公共类 ResourceDataSet.CalendarExceptionsRow 代表一个资源日历例外。
公共类 ResourceDataSet.CalendarExceptionsRowChangeEvent 在CalendarExceptionsRow中的数据发生更改时引发的事件。
公共类 ResourceDataSet.ResourceAvailabilitiesDataTable 表示有关资源竞争中一个或多个ResourceDataSet.ResourceAvailabilitiesRow对象所包含的信息。
公共类 ResourceDataSet.ResourceAvailabilitiesRow 表示使用RES_UID属性来标识该资源的可用性。
公共类 ResourceDataSet.ResourceAvailabilitiesRowChangeEvent 在ResourceAvailabilitiesRow中的数据发生更改时引发的事件。
公共类 ResourceDataSet.ResourceCustomFieldsDataTable 表示有关资源自定义域包含一个或多个ResourceDataSet.ResourceCustomFieldsRow对象中的信息。
公共类 ResourceDataSet.ResourceCustomFieldsRow 获取与资源相关的自定义字段信息。
公共类 ResourceDataSet.ResourceCustomFieldsRowChangeEvent 在ResourceCustomFieldsRow中的数据发生更改时引发的事件。
公共类 ResourceDataSet.ResourceRatesDataTable 表示一个或多个ResourceDataSet.ResourceRatesDataTable对象中包含的资源费率的信息。
公共类 ResourceDataSet.ResourceRatesRow 成本率数据的一套获取资源。
公共类 ResourceDataSet.ResourceRatesRowChangeEvent 在ResourceRatesRow中的数据发生更改时引发的事件。
公共类 ResourceDataSet.ResourcesDataTable 表示有关项目资源中一个或多个ResourceDataSet.ResourcesDataTable对象所包含的信息。
公共类 ResourceDataSet.ResourcesRow 获取有关特定资源的信息。
公共类 ResourceDataSet.ResourcesRowChangeEvent 在ResourcesRow中的数据发生更改时引发的事件。
公共类 UserDelegationDataSet 表示用户资源委托有关的信息。
公共类 UserDelegationDataSet.ResourceDelegationsDataTable 表示有关用户资源委托一个或多个UserDelegationDataSet.ResourceDelegationsRow对象中包含的信息。
公共类 UserDelegationDataSet.ResourceDelegationsRow 表示用户资源的委派信息 (如UserDelegationDataSet.ResourceDelegationsDataTable对象中的一行。
公共类 UserDelegationDataSet.ResourceDelegationsRowChangeEvent 在ResourceDelegationsRow中的数据发生更改时引发的事件。

委托

  委托 说明
公共委托 ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEventHandler 介绍了应触发时编辑与ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceAssignmentDataSet.ResourceAssignmentRowChangeEventHandler 介绍了应触发时编辑与ResourceAssignmentDataSet.ResourceAssignmentRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEventHandler 介绍了应触发时编辑与ResourceAuthorizationDataSet.CategoryPermissionsRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEventHandler 介绍了应触发时编辑与ResourceAuthorizationDataSet.GlobalPermissionsRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceAuthorizationDataSet.GroupMembershipsRowChangeEventHandler 介绍了应触发时编辑与ResourceAuthorizationDataSet.GroupMembershipsRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceAuthorizationDataSet.ResourcesRowChangeEventHandler 介绍了应触发时编辑与ResourceAuthorizationDataSet.ResourcesRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEventHandler 介绍了应触发时编辑与ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceDataSet.CalendarExceptionsRowChangeEventHandler 介绍了应触发时编辑与ResourceDataSet.CalendarExceptionsRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler 介绍了应触发时编辑与ResourceDataSet.ResourceAvailabilitiesRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler 介绍了应触发时编辑与ResourceDataSet.ResourceCustomFieldsRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceDataSet.ResourceRatesRowChangeEventHandler 介绍了应触发时编辑与ResourceDataSet.ResourceRatesRow相关联的数据和事件设置事件处理程序。
公共委托 ResourceDataSet.ResourcesRowChangeEventHandler 介绍了应触发时编辑与ResourceDataSet.ResourcesRow相关联的数据和事件设置事件处理程序。
公共委托 UserDelegationDataSet.ResourceDelegationsRowChangeEventHandler 介绍了应触发时编辑与UserDelegationDataSet.ResourceDelegationsRow相关联的数据和事件设置事件处理程序。

枚举

  枚举 说明
公共枚举 DelegationFilter 指定用于查找用户委托的筛选器。
公共枚举 ResourceActiveFilter 指定的资源筛选器类型。