Compartir a través de


Espacio de nombres WebSvcResource

La clase Resource es la clase principal en el espacio de nombres WebSvcResource . La clase Resource incluye métodos que administración proyectos, las entidades de project como tareas, recursos, asignaciones e impactos en proyectos de análisis de cartera.

Nota

En el servicio web ASMX, Resource es una clase. En el servicio WCF, Resource es una interfaz que se implementa en la clase ResourceClient . Para obtener información acerca del uso de la clase ResourceClient en una aplicación basada en WCF, vea el constructor de la clase Resource .

El espacio de nombres de WebSvcResource es un nombre arbitrario de una referencia al servicio de web Resource.asmx (o el servicio de Resource.svc) de Project Server Interface (PSI). Los métodos en la Resource clase puede desproteger, proteger, actualización o crean los recursos y su configuración de autorización. Recursos pueden resultar de trabajo, material o costo de recursos. Métodos también pueden activar o desactivar los usuarios y crear, leer, actualizar o eliminar a los delegados de recursos. Métodos pueden encontrar recursos por nombre, GUID o departamento; Lea información de seguridad relacionados; y datos de usuario o recurso y obtener todas las asignaciones de un recurso.

métodos de Resource suelen usan o devuelven uno de los siguientes objetos DataSet :

Clases

  Clase Descripción
Clase pública Resource Incluye métodos para administrar los recursos y los usuarios de Project Server.
Clase pública ResourceAssignmentDataSet Esta clase contiene la asignación de recursos de empresa para tareas específicas.
Clase pública ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsDataTable Representa los valores de campo personalizado para las filas de ResourceAssignmentDataSet.ResourceAssignmentRow .
Clase pública ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow Representa un valor de campo personalizado para un objeto específico de ResourceAssignmentDataSet.ResourceAssignmentRow .
Clase pública ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourceAssignmentCustomFieldsRow .
Clase pública ResourceAssignmentDataSet.ResourceAssignmentDataTable Representa los recursos asignados a tareas específicas.
Clase pública ResourceAssignmentDataSet.ResourceAssignmentRow Representa una instancia de un recurso que se asigna a una tarea específica en un proyecto.
Clase pública ResourceAssignmentDataSet.ResourceAssignmentRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourceAssignmentRow .
Clase pública ResourceAuthorizationDataSet Representa la autorización de recursos de empresa para las tareas del proyecto.
Clase pública ResourceAuthorizationDataSet.CategoryPermissionsDataTable Representa información acerca de los permisos de categoría de recurso que se encuentra en uno o varios objetos ResourceAuthorizationDataSet.CategoryPermissionsRow .
Clase pública ResourceAuthorizationDataSet.CategoryPermissionsRow Especifica la información asociada con una fila de permisos de categoría de autorización de recursos.
Clase pública ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEvent Evento que se produce cuando se modifican los datos en un CategoryPermissionsRow .
Clase pública ResourceAuthorizationDataSet.GlobalPermissionsDataTable Representa información acerca de los permisos de recurso global que contiene uno o más objetos de ResourceAuthorizationDataSet.GlobalPermissionsRow .
Clase pública ResourceAuthorizationDataSet.GlobalPermissionsRow Representa la información de permisos globales de recursos como una fila en el objeto ResourceAuthorizationDataSet.GlobalPermissionsDataTable .
Clase pública ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEvent Evento que se produce cuando se modifican los datos en un GlobalPermissionsRow .
Clase pública ResourceAuthorizationDataSet.GroupMembershipsDataTable Representa información acerca de la pertenencia a grupos de recursos que se encuentra en uno o varios objetos ResourceAuthorizationDataSet.GroupMembershipsRow .
Clase pública ResourceAuthorizationDataSet.GroupMembershipsRow Representa la información de pertenencia a grupo de recursos como una fila en el objeto ResourceAuthorizationDataSet.GroupMembershipsDataTable .
Clase pública ResourceAuthorizationDataSet.GroupMembershipsRowChangeEvent Evento que se produce cuando se modifican los datos en un GroupMembershipsRow .
Clase pública ResourceAuthorizationDataSet.ResourcesDataTable Representa información acerca de las autorizaciones de recursos contenidos en uno o varios objetos ResourceAuthorizationDataSet.ResourcesRow .
Clase pública ResourceAuthorizationDataSet.ResourcesRow Representa la información de autorización de recursos como una fila en el objeto ResourceAuthorizationDataSet.ResourcesDataTable .
Clase pública ResourceAuthorizationDataSet.ResourcesRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourcesRow .
Clase pública ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable Representa información acerca de las relaciones entre las categorías de seguridad que se encuentra en uno o varios objetos ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow .
Clase pública ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow Representa las relaciones entre las categorías de seguridad como una fila en el objeto ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable .
Clase pública ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEvent Evento que se produce cuando se modifican los datos en un SecurityPrincipleCategoryRelationsRow .
Clase pública ResourceDataSet Se utiliza para mantener conjuntos de recursos que están asociados con los proyectos.
Clase pública ResourceDataSet.CalendarExceptionsDataTable Representa información acerca de los conflictos del calendario de recursos que se encuentra en uno o más objetos de ResourceDataSet.CalendarExceptionsRow .
Clase pública ResourceDataSet.CalendarExceptionsRow Representa una excepción de calendario para el recurso.
Clase pública ResourceDataSet.CalendarExceptionsRowChangeEvent Evento que se produce cuando se modifican los datos en un CalendarExceptionsRow .
Clase pública ResourceDataSet.ResourceAvailabilitiesDataTable Representa información acerca de la disponibilidad de recursos que se encuentra en uno o varios objetos ResourceDataSet.ResourceAvailabilitiesRow .
Clase pública ResourceDataSet.ResourceAvailabilitiesRow Representa la disponibilidad del recurso identificado con la propiedad RES_UID .
Clase pública ResourceDataSet.ResourceAvailabilitiesRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourceAvailabilitiesRow .
Clase pública ResourceDataSet.ResourceCustomFieldsDataTable Representa información sobre campos personalizados de recursos que contiene uno o varios objetos ResourceDataSet.ResourceCustomFieldsRow .
Clase pública ResourceDataSet.ResourceCustomFieldsRow Obtiene la información de campo personalizado con un recurso.
Clase pública ResourceDataSet.ResourceCustomFieldsRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourceCustomFieldsRow .
Clase pública ResourceDataSet.ResourceRatesDataTable Representa información sobre las tasas de recursos que contiene uno o varios objetos ResourceDataSet.ResourceRatesDataTable .
Clase pública ResourceDataSet.ResourceRatesRow Obtiene un conjunto de datos de tasa de costo de un recurso.
Clase pública ResourceDataSet.ResourceRatesRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourceRatesRow .
Clase pública ResourceDataSet.ResourcesDataTable Representa información acerca de los recursos del proyecto que se encuentra en uno o varios objetos ResourceDataSet.ResourcesDataTable .
Clase pública ResourceDataSet.ResourcesRow Obtiene la información de un recurso específico.
Clase pública ResourceDataSet.ResourcesRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourcesRow .
Clase pública UserDelegationDataSet Representa información acerca de las delegaciones de recursos del usuario.
Clase pública UserDelegationDataSet.ResourceDelegationsDataTable Representa información sobre delegaciones de recursos del usuario que se encuentra en uno o varios objetos UserDelegationDataSet.ResourceDelegationsRow .
Clase pública UserDelegationDataSet.ResourceDelegationsRow Representa la información de las delegaciones de recursos de usuario como una fila en el objeto UserDelegationDataSet.ResourceDelegationsDataTable .
Clase pública UserDelegationDataSet.ResourceDelegationsRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourceDelegationsRow .

Delegados

  Delegado Descripción
Delegado público ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow y un evento.
Delegado público ResourceAssignmentDataSet.ResourceAssignmentRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceAssignmentDataSet.ResourceAssignmentRow y un evento.
Delegado público ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceAuthorizationDataSet.CategoryPermissionsRow y un evento.
Delegado público ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceAuthorizationDataSet.GlobalPermissionsRow y un evento.
Delegado público ResourceAuthorizationDataSet.GroupMembershipsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceAuthorizationDataSet.GroupMembershipsRow y un evento.
Delegado público ResourceAuthorizationDataSet.ResourcesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceAuthorizationDataSet.ResourcesRow y un evento.
Delegado público ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow y un evento.
Delegado público ResourceDataSet.CalendarExceptionsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.CalendarExceptionsRow y un evento.
Delegado público ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.ResourceAvailabilitiesRow y un evento.
Delegado público ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.ResourceCustomFieldsRow y un evento.
Delegado público ResourceDataSet.ResourceRatesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.ResourceRatesRow y un evento.
Delegado público ResourceDataSet.ResourcesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.ResourcesRow y un evento.
Delegado público UserDelegationDataSet.ResourceDelegationsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un UserDelegationDataSet.ResourceDelegationsRow y un evento.

Enumeraciones

  Enumeración Descripción
Enumeración pública DelegationFilter Especifica el filtro para buscar las delegaciones de usuario.
Enumeración pública ResourceActiveFilter Especifica el tipo de filtro de recursos.