WebSvcResource Namespace

The WebSvcResource namespace is an arbitrary name for a reference to the Resource.asmx Web service of the PSI in Microsoft Office Project Server 2007.

The Resource class in the Web service includes methods that manage enterprise resources. Check out, check in, update, or create resources or Project Server users and their authorization settings. Activate or deactivate users. Find resources by name or GUID; read resource or user data and related security information; get all assignments for a resource.

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

Classes

  Class Description
Public class Resource Includes methods for managing resources and users in Microsoft Office Project Server 2007.
Public class ResourceAssignmentDataSet Represents the assignment of enterprise resources to specific tasks.
Public class ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsDataTable Represents custom field values for ResourceAssignmentDataSet.ResourceAssignmentRow rows.
Public class ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow Represents a custom field value for a specific ResourceAssignmentDataSet.ResourceAssignmentRow object.
Public class ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceAssignmentDataSet.ResourceAssignmentDataTable Represents resources assigned to specific tasks.
Public class ResourceAssignmentDataSet.ResourceAssignmentRow Represents an instance of a resource assigned to a specific task on a project.
Public class ResourceAssignmentDataSet.ResourceAssignmentRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceAuthorizationDataSet
Public class ResourceAuthorizationDataSet.CategoryPermissionsDataTable
Public class ResourceAuthorizationDataSet.CategoryPermissionsRow Specifies information associated with one row of resource authorization category permissions.
Public class ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceAuthorizationDataSet.GlobalPermissionsDataTable
Public class ResourceAuthorizationDataSet.GlobalPermissionsRow
Public class ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceAuthorizationDataSet.GroupMembershipsDataTable
Public class ResourceAuthorizationDataSet.GroupMembershipsRow
Public class ResourceAuthorizationDataSet.GroupMembershipsRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceAuthorizationDataSet.ResourcesDataTable
Public class ResourceAuthorizationDataSet.ResourcesRow
Public class ResourceAuthorizationDataSet.ResourcesRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable
Public class ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow
Public class ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceDataSet
Public class ResourceDataSet.CalendarExceptionsDataTable
Public class ResourceDataSet.CalendarExceptionsRow Represents a calendar exception for one resource.
Public class ResourceDataSet.CalendarExceptionsRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceDataSet.ResourceAvailabilitiesDataTable
Public class ResourceDataSet.ResourceAvailabilitiesRow Represents the availability of the resource identified with the RES_UID property.
Public class ResourceDataSet.ResourceAvailabilitiesRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceDataSet.ResourceCustomFieldsDataTable
Public class ResourceDataSet.ResourceCustomFieldsRow Represents a custom field value for a specific ResourceRow row.
Public class ResourceDataSet.ResourceCustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceDataSet.ResourceRatesDataTable
Public class ResourceDataSet.ResourceRatesRow Represents one set of cost rate data for a resource.
Public class ResourceDataSet.ResourceRatesRowChangeEvent Describes event handler settings for the specified data.
Public class ResourceDataSet.ResourcesDataTable
Public class ResourceDataSet.ResourcesRow Represents an enterprise resource.
Public class ResourceDataSet.ResourcesRowChangeEvent Describes event handler settings for the specified data.

Delegates

  Delegate Description
Public delegate ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEventHandler
Public delegate ResourceAssignmentDataSet.ResourceAssignmentRowChangeEventHandler
Public delegate ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEventHandler
Public delegate ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEventHandler
Public delegate ResourceAuthorizationDataSet.GroupMembershipsRowChangeEventHandler
Public delegate ResourceAuthorizationDataSet.ResourcesRowChangeEventHandler
Public delegate ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEventHandler
Public delegate ResourceDataSet.CalendarExceptionsRowChangeEventHandler
Public delegate ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler
Public delegate ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler
Public delegate ResourceDataSet.ResourceRatesRowChangeEventHandler
Public delegate ResourceDataSet.ResourcesRowChangeEventHandler

Enumerations

  Enumeration Description
Public enumeration ResourceActiveFilter Specifies the resource filter type.