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

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

Representantes

  Representante Descrição
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.
Delegado público 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.

Enumerações

  Enumeração Descrição
Enumeração pública DelegationFilter Especifica o filtro para localizar as delegações de usuário.
Enumeração pública ResourceActiveFilter Especifica o tipo de filtro de recurso.