Compartilhar via


WebSvcResource namespace

A classe Resource é a principal classe no namespace WebSvcResource . A classe Resource inclui métodos que gerenciar projetos, entidades de projeto como tarefas, recursos, atribuições e impactos em projetos para análises de portfólio.

Observação

No serviço da web ASMX, Resource é uma classe. No serviço do WCF, o Resource é uma interface que é implementada na classe ResourceClient . Para obter informações sobre como usar a classe ResourceClient em um aplicativo baseado em WCF, consulte o construtor da classe Resource .

O namespace WebSvcResource é um nome arbitrário para obter uma referência para o serviço da web de Resource.asmx (ou o serviço de Resource.svc) do Project Server Interface (PSI). Métodos de Resource classe o check-out, check-in, atualize ou crie recursos e suas configurações de autorização. Recursos podem ser trabalho, material ou recursos de custo. Métodos também podem ativar ou desativar usuários e criar, ler, atualizar ou excluir representantes de recursos. Métodos podem encontrar recursos por nome, GUID ou departamentos inteiros; ler recursos ou dados do usuário e informações relacionadas à segurança; e obtenha todas as atribuições de um recurso.

Resource métodos normalmente usam ou retornam um dos seguintes objetos de DataSet :

Classes

  Class Description
Public class Resource Inclui métodos para o gerenciamento de recursos e usuários no Project Server.
Public class ResourceAssignmentDataSet Essa classe contém a atribuição de recursos da empresa para tarefas específicas.
Public class ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsDataTable Representa os valores de campo personalizado para linhas de ResourceAssignmentDataSet.ResourceAssignmentRow .
Public class ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow Representa um valor de campo personalizado para um objeto específico ResourceAssignmentDataSet.ResourceAssignmentRow .
Public class ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEvent Evento que ocorre quando os dados em um ResourceAssignmentCustomFieldsRow são alterados.
Public class ResourceAssignmentDataSet.ResourceAssignmentDataTable Representa os recursos atribuídos a tarefas específicas.
Public class ResourceAssignmentDataSet.ResourceAssignmentRow Representa uma instância de um recurso é atribuído a uma tarefa específica em um projeto.
Public class ResourceAssignmentDataSet.ResourceAssignmentRowChangeEvent Evento que ocorre quando os dados em um ResourceAssignmentRow são alterados.
Public class ResourceAuthorizationDataSet Representa a autorização de recursos da empresa para as tarefas do projeto.
Public class ResourceAuthorizationDataSet.CategoryPermissionsDataTable Representa informações sobre permissões de categoria do recurso que estão contidas em um ou mais objetos ResourceAuthorizationDataSet.CategoryPermissionsRow .
Public class ResourceAuthorizationDataSet.CategoryPermissionsRow Especifica informações associadas a uma linha de permissões de categoria de autorização de recursos.
Public class ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEvent Evento que ocorre quando os dados em um CategoryPermissionsRow são alterados.
Public class ResourceAuthorizationDataSet.GlobalPermissionsDataTable Representa informações sobre permissões de recursos global que estão contidas em um ou mais objetos ResourceAuthorizationDataSet.GlobalPermissionsRow .
Public class ResourceAuthorizationDataSet.GlobalPermissionsRow Representa informações sobre permissões globais de recursos como uma linha no objeto ResourceAuthorizationDataSet.GlobalPermissionsDataTable .
Public class ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEvent Evento que ocorre quando os dados em um GlobalPermissionsRow são alterados.
Public class ResourceAuthorizationDataSet.GroupMembershipsDataTable Representa informações sobre membros de grupos de recursos que estão contidas em um ou mais objetos ResourceAuthorizationDataSet.GroupMembershipsRow .
Public class ResourceAuthorizationDataSet.GroupMembershipsRow Representa informações de associação de grupo de recursos como uma linha no objeto ResourceAuthorizationDataSet.GroupMembershipsDataTable .
Public class ResourceAuthorizationDataSet.GroupMembershipsRowChangeEvent Evento que ocorre quando os dados em um GroupMembershipsRow são alterados.
Public class ResourceAuthorizationDataSet.ResourcesDataTable Representa informações sobre autorizações de recurso contidas em um ou mais objetos ResourceAuthorizationDataSet.ResourcesRow .
Public class ResourceAuthorizationDataSet.ResourcesRow Representa informações sobre autorizações de recursos como uma linha no objeto ResourceAuthorizationDataSet.ResourcesDataTable .
Public class ResourceAuthorizationDataSet.ResourcesRowChangeEvent Evento que ocorre quando os dados em um ResourcesRow são alterados.
Public class ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable Representa informações sobre as relações entre as categorias de segurança que está contido em um ou mais objetos ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow .
Public class ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow Representa os relacionamentos entre as categorias de segurança como uma linha no objeto ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable .
Public class ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEvent Evento que ocorre quando os dados em um SecurityPrincipleCategoryRelationsRow são alterados.
Public class ResourceDataSet Usado para manter conjuntos de recursos que estão associados a projetos.
Public class ResourceDataSet.CalendarExceptionsDataTable Representa informações sobre conflitos de recursos de calendário que estão contidas em um ou mais objetos ResourceDataSet.CalendarExceptionsRow .
Public class ResourceDataSet.CalendarExceptionsRow Representa uma exceção do calendário para um recurso.
Public class ResourceDataSet.CalendarExceptionsRowChangeEvent Evento que ocorre quando os dados em um CalendarExceptionsRow são alterados.
Public class ResourceDataSet.ResourceAvailabilitiesDataTable Representa informações sobre availabilities do recurso que estão contidas em um ou mais objetos ResourceDataSet.ResourceAvailabilitiesRow .
Public class ResourceDataSet.ResourceAvailabilitiesRow Representa a disponibilidade do recurso identificado com a propriedade RES_UID .
Public class ResourceDataSet.ResourceAvailabilitiesRowChangeEvent Evento que ocorre quando os dados em um ResourceAvailabilitiesRow são alterados.
Public class ResourceDataSet.ResourceCustomFieldsDataTable Representa informações sobre campos personalizados do recurso que estão contidas em um ou mais objetos ResourceDataSet.ResourceCustomFieldsRow .
Public class ResourceDataSet.ResourceCustomFieldsRow Obtém as informações de campo personalizado relacionadas a um recurso.
Public class ResourceDataSet.ResourceCustomFieldsRowChangeEvent Evento que ocorre quando os dados em um ResourceCustomFieldsRow são alterados.
Public class ResourceDataSet.ResourceRatesDataTable Representa informações sobre as taxas de recursos que estão contidos em um ou mais objetos ResourceDataSet.ResourceRatesDataTable .
Public class ResourceDataSet.ResourceRatesRow Obtém um conjunto de dados de taxa de custo de um recurso.
Public class ResourceDataSet.ResourceRatesRowChangeEvent Evento que ocorre quando os dados em um ResourceRatesRow são alterados.
Public class ResourceDataSet.ResourcesDataTable Representa informações sobre recursos do projeto que estão contidas em um ou mais objetos ResourceDataSet.ResourcesDataTable .
Public class ResourceDataSet.ResourcesRow Obtém informações sobre um recurso específico.
Public class ResourceDataSet.ResourcesRowChangeEvent Evento que ocorre quando os dados em um ResourcesRow são alterados.
Public class UserDelegationDataSet Representa informações sobre delegações de recursos do usuário.
Public class UserDelegationDataSet.ResourceDelegationsDataTable Representa informações sobre delegações de recursos do usuário que estão contidas em um ou mais objetos UserDelegationDataSet.ResourceDelegationsRow .
Public class UserDelegationDataSet.ResourceDelegationsRow Representa informações sobre delegações de recursos do usuário como uma linha no objeto UserDelegationDataSet.ResourceDelegationsDataTable .
Public class UserDelegationDataSet.ResourceDelegationsRowChangeEvent Evento que ocorre quando os dados em um ResourceDelegationsRow são alterados.

Delegates

  Delegate Description
Public delegate ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceAssignmentDataSet.ResourceAssignmentRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceAssignmentDataSet.ResourceAssignmentRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceAuthorizationDataSet.CategoryPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceAuthorizationDataSet.GlobalPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceAuthorizationDataSet.GroupMembershipsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceAuthorizationDataSet.GroupMembershipsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceAuthorizationDataSet.ResourcesRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceAuthorizationDataSet.ResourcesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceDataSet.CalendarExceptionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.CalendarExceptionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourceAvailabilitiesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourceCustomFieldsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceDataSet.ResourceRatesRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourceRatesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate ResourceDataSet.ResourcesRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourcesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Public delegate UserDelegationDataSet.ResourceDelegationsRowChangeEventHandler Descreve as configurações para quando os dados associados a um UserDelegationDataSet.ResourceDelegationsRow são editados e um evento devem ser disparadas de manipulador de eventos.

Enumerations

  Enumeration Description
Public enumeration DelegationFilter Especifica o filtro para localizar as delegações de usuário.
Public enumeration ResourceActiveFilter Especifica o tipo de filtro de recurso.