Compartilhar via


WebSvcSecurity namespace

A classe Security é a principal classe no namespace WebSvcSecurity . A classe Security inclui métodos que gerenciar modelos de segurança, categorias de segurança, permissões globais e organizacionais e usuário e permissões de grupo no Project Server.

Observação

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

O namespace WebSvcSecurity é um nome arbitrário para obter uma referência para o serviço da web de Security.asmx (ou o serviço de Security.svc) do Project Server Interface (PSI).

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

Classes

  Classe Descrição
Classe pública PermissionDataSet Representa as permissões que são usadas para gerenciar processos e recursos do projeto.
Classe pública PermissionDataSet.ActionsDataTable Representa informações sobre permissões de ação que estão contidas em um ou mais objetos PermissionDataSet.ActionsRow .
Classe pública PermissionDataSet.ActionsRow Representa a ação de um recurso de segurança do Project Server, como uma linha no objeto PermissionDataSet.ActionsDataTable .
Classe pública PermissionDataSet.ActionsRowChangeEvent Evento que ocorre quando os dados em um ActionsRow são alterados.
Classe pública PermissionDataSet.FeaturesDataTable Representa informações sobre permissões de recurso que estão contidas em um ou mais objetos PermissionDataSet.FeaturesRow .
Classe pública PermissionDataSet.FeaturesRow Representa informações sobre permissões de recurso como uma linha no objeto PermissionDataSet.FeaturesDataTable .
Classe pública PermissionDataSet.FeaturesRowChangeEvent Evento que ocorre quando os dados em um FeaturesRow são alterados.
Classe pública Security Inclui métodos para verificar permissões de usuário e gerenciar grupos de segurança, modelos, categorias e permissões organizacionais no Project Server.
Classe pública SecurityCategoriesDataSet Representa informações sobre categorias de segurança.
Classe pública SecurityCategoriesDataSet.GroupPermissionsDataTable Representa informações sobre categorias de permissões do grupo que estão contidas em um ou mais objetos SecurityCategoriesDataSet.GroupPermissionsDataTable .
Classe pública SecurityCategoriesDataSet.GroupPermissionsRow Representa informações de permissão de categoria de um grupo, como uma linha no objeto SecurityCategoriesDataSet.GroupPermissionsDataTable .
Classe pública SecurityCategoriesDataSet.GroupPermissionsRowChangeEvent Evento que ocorre quando os dados em um GroupPermissionsRow são alterados.
Classe pública SecurityCategoriesDataSet.GroupRelationsDataTable Representa informações sobre relacionamentos de grupo de segurança que estão contidas em um ou mais objetos SecurityCategoriesDataSet.GroupRelationsRow .
Classe pública SecurityCategoriesDataSet.GroupRelationsRow Especifica a relação entre um grupo de segurança e uma categoria de segurança.
Classe pública SecurityCategoriesDataSet.GroupRelationsRowChangeEvent Evento que ocorre quando os dados em um GroupRelationsRow são alterados.
Classe pública SecurityCategoriesDataSet.SecurityCategoriesDataTable Representa informações sobre categorias de segurança que estão contidas em um ou mais objetos SecurityCategoriesDataSet.SecurityCategoriesRow .
Classe pública SecurityCategoriesDataSet.SecurityCategoriesRow Representa uma categoria de segurança.
Classe pública SecurityCategoriesDataSet.SecurityCategoriesRowChangeEvent Evento que ocorre quando os dados em um SecurityCategoriesRow são alterados.
Classe pública SecurityCategoriesDataSet.SecurityCategoryObjectsDataTable Representa informações sobre objetos de categoria de segurança que estão contidas em um ou mais objetos SecurityCategoriesDataSet.SecurityCategoryObjectsRow .
Classe pública SecurityCategoriesDataSet.SecurityCategoryObjectsRow Representa um objeto de categoria de segurança.
Classe pública SecurityCategoriesDataSet.SecurityCategoryObjectsRowChangeEvent Evento que ocorre quando os dados em um SecurityCategoryObjectsRow são alterados.
Classe pública SecurityCategoriesDataSet.SecurityCategoryRulesDataTable Representa informações sobre regras de segurança de categoria que estão contidas em um ou mais objetos SecurityCategoriesDataSet.SecurityCategoryRulesRow .
Classe pública SecurityCategoriesDataSet.SecurityCategoryRulesRow Especifica uma linha de dados que está associados com regras de segurança de categoria.
Classe pública SecurityCategoriesDataSet.SecurityCategoryRulesRowChangeEvent Evento que ocorre quando os dados em um SecurityCategoryRulesRow são alterados.
Classe pública SecurityCategoriesDataSet.UserPermissionsDataTable Representa informações sobre permissões de usuário que estão contidas em um ou mais objetos SecurityCategoriesDataSet.UserPermissionsRow .
Classe pública SecurityCategoriesDataSet.UserPermissionsRow Especifica uma linha de dados de categoria de segurança associado com permissões de usuário.
Classe pública SecurityCategoriesDataSet.UserPermissionsRowChangeEvent Evento que ocorre quando os dados em um UserPermissionsRow são alterados.
Classe pública SecurityCategoriesDataSet.UserRelationsDataTable Representa informações sobre relações de usuário que estão contidas em um ou mais objetos SecurityCategoriesDataSet.UserRelationsRow .
Classe pública SecurityCategoriesDataSet.UserRelationsRow Representa informações sobre relações de usuário, como uma linha no objeto SecurityCategoriesDataSet.UserRelationsDataTable .
Classe pública SecurityCategoriesDataSet.UserRelationsRowChangeEvent Evento que ocorre quando os dados em um UserRelationsRow são alterados.
Classe pública SecurityGroupsDataSet Representa informações de grupo de segurança.
Classe pública SecurityGroupsDataSet.CategoryPermissionsDataTable Representa informações sobre permissões de segurança de categoria contidos em um ou mais objetos SecurityGroupsDataSet.CategoryPermissionsRow .
Classe pública SecurityGroupsDataSet.CategoryPermissionsRow Define uma permissão de acesso que está associada com uma categoria de segurança.
Classe pública SecurityGroupsDataSet.CategoryPermissionsRowChangeEvent Evento que ocorre quando os dados em um CategoryPermissionsRow são alterados.
Classe pública SecurityGroupsDataSet.GlobalPermissionsDataTable Representa informações sobre permissões de segurança global que estão contidas em um ou mais objetos SecurityGroupsDataSet.GlobalPermissionsRow .
Classe pública SecurityGroupsDataSet.GlobalPermissionsRow Representa informações sobre permissões de segurança global como uma linha no objeto SecurityGroupsDataSet.GlobalPermissionsDataTable .
Classe pública SecurityGroupsDataSet.GlobalPermissionsRowChangeEvent Evento que ocorre quando os dados em um GlobalPermissionsRow são alterados.
Classe pública SecurityGroupsDataSet.GroupMembersDataTable Representa informações sobre membros do grupo de segurança que estão contidas em um ou mais objetos SecurityGroupsDataSet.GroupMembersRow .
Classe pública SecurityGroupsDataSet.GroupMembersRow Representa informações de membros do grupo de segurança como uma linha no objeto SecurityGroupsDataSet.GroupMembersDataTable .
Classe pública SecurityGroupsDataSet.GroupMembersRowChangeEvent Evento que ocorre quando os dados em um GroupMembersRow são alterados.
Classe pública SecurityGroupsDataSet.SecurityGroupsDataTable Representa informações sobre um ou mais grupos de segurança que estão contidas em objetos SecurityGroupsDataSet.SecurityGroupsRow .
Classe pública SecurityGroupsDataSet.SecurityGroupsRow Representa informações de grupos de segurança como uma linha no objeto SecurityGroupsDataSet.SecurityGroupsDataTable .
Classe pública SecurityGroupsDataSet.SecurityGroupsRowChangeEvent Evento que ocorre quando os dados em um SecurityGroupsRow são alterados.
Classe pública SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsDataTable Representa informações sobre relações de categoria de segurança que estão contidas em um ou mais objetos SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsRow .
Classe pública SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsRow Representa informações de relações de categoria de segurança como uma linha no objeto SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsDataTable .
Classe pública SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsRowChangeEvent Evento que ocorre quando os dados em um SecurityPrincipleCategoryRelationsRow são alterados.
Classe pública SecurityOrganizationalPermissionsDataSet Representa informações sobre permissões de segurança da organização.
Classe pública SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsDataTable Representa informações sobre permissões de segurança da organização que estão contidas em um ou mais objetos SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsRow .
Classe pública SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsRow Representa uma permissão de segurança organizacionais (Project Web App ) como uma linha no objeto SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsDataTable .
Classe pública SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsRowChangeEvent Evento que ocorre quando os dados em um SecurityOrganizationalPermissionsRow são alterados.
Classe pública SecurityProjectCategoriesDataSet Representa informações sobre categorias de segurança do projeto.
Classe pública SecurityProjectCategoriesDataSet.GroupPermissionsDataTable Representa informações sobre permissões de grupo de segurança que estão contidas em um ou mais objetos SecurityProjectCategoriesDataSet.GroupPermissionsRow .
Classe pública SecurityProjectCategoriesDataSet.GroupPermissionsRow Representa uma permissão de segurança de grupo, como uma linha no objeto SecurityProjectCategoriesDataSet.GroupPermissionsDataTable .
Classe pública SecurityProjectCategoriesDataSet.GroupPermissionsRowChangeEvent Evento que ocorre quando os dados em um GroupPermissionsRow são alterados.
Classe pública SecurityProjectCategoriesDataSet.GroupRelationsDataTable Representa informações sobre relações de grupos de categorias de segurança, que estão contidas em um ou mais objetos SecurityProjectCategoriesDataSet.GroupRelationsRow .
Classe pública SecurityProjectCategoriesDataSet.GroupRelationsRow Representa informações de relações de valores mobiliários como uma linha no objeto SecurityProjectCategoriesDataSet.GroupRelationsDataTable de grupo.
Classe pública SecurityProjectCategoriesDataSet.GroupRelationsRowChangeEvent Evento que ocorre quando os dados em um GroupRelationsRow são alterados.
Classe pública SecurityProjectCategoriesDataSet.ProjectCategoriesDataTable Representa informações sobre categorias de segurança do projeto, que estão contidas em um ou mais objetos SecurityProjectCategoriesDataSet.ProjectCategoriesRow .
Classe pública SecurityProjectCategoriesDataSet.ProjectCategoriesRow Representa informações sobre categorias de segurança do projeto como uma linha no objeto SecurityProjectCategoriesDataSet.ProjectCategoriesRow .
Classe pública SecurityProjectCategoriesDataSet.ProjectCategoriesRowChangeEvent Evento que ocorre quando os dados em um ProjectCategoriesRow são alterados.
Classe pública SecurityProjectCategoriesDataSet.UserPermissionsDataTable Representa informações sobre permissões de segurança do usuário que estão contidas em um ou mais objetos SecurityProjectCategoriesDataSet.UserPermissionsRow .
Classe pública SecurityProjectCategoriesDataSet.UserPermissionsRow Representa uma permissão de usuário para uma categoria de segurança, como uma linha no objeto SecurityProjectCategoriesDataSet.UserPermissionsDataTable .
Classe pública SecurityProjectCategoriesDataSet.UserPermissionsRowChangeEvent Evento que ocorre quando os dados em um UserPermissionsRow são alterados.
Classe pública SecurityProjectCategoriesDataSet.UserRelationsDataTable Representa informações sobre relações de usuário para as categorias de segurança, que estão contidas em um ou mais objetos SecurityProjectCategoriesDataSet.UserRelationsRow .
Classe pública SecurityProjectCategoriesDataSet.UserRelationsRow Representa uma relação de usuário para uma categoria de segurança de projeto, como uma linha no objeto SecurityProjectCategoriesDataSet.UserRelationsDataTable .
Classe pública SecurityProjectCategoriesDataSet.UserRelationsRowChangeEvent Evento que ocorre quando os dados em um UserRelationsRow são alterados.
Classe pública SecurityTemplatesDataSet Representa informações sobre modelos de segurança do projeto.
Classe pública SecurityTemplatesDataSet.CategoryPermissionsDataTable Representa informações sobre permissões de categoria de segurança nos modelos de segurança, contidos em um ou mais objetos SecurityTemplatesDataSet.CategoryPermissionsRow .
Classe pública SecurityTemplatesDataSet.CategoryPermissionsRow Representa as categorias de permissões para modelos de projeto de segurança como uma linha no objeto SecurityTemplatesDataSet.CategoryPermissionsDataTable .
Classe pública SecurityTemplatesDataSet.CategoryPermissionsRowChangeEvent Evento que ocorre quando os dados em um CategoryPermissionsRow são alterados.
Classe pública SecurityTemplatesDataSet.GlobalPermissionsDataTable Representa uma ou mais permissões globais nos modelos de segurança, que estão contidas em um ou mais objetos SecurityTemplatesDataSet.GlobalPermissionsRow .
Classe pública SecurityTemplatesDataSet.GlobalPermissionsRow Representa uma permissão global em um modelo de segurança, como uma linha no objeto SecurityTemplatesDataSet.GlobalPermissionsDataTable .
Classe pública SecurityTemplatesDataSet.GlobalPermissionsRowChangeEvent Evento que ocorre quando os dados em um GlobalPermissionsRow são alterados.
Classe pública SecurityTemplatesDataSet.SecurityTemplatesDataTable Representa um ou mais modelos de segurança que são definidos por objetos SecurityTemplatesDataSet.SecurityTemplatesRow .
Classe pública SecurityTemplatesDataSet.SecurityTemplatesRow Especifica uma linha de informações do modelo de segurança.
Classe pública SecurityTemplatesDataSet.SecurityTemplatesRowChangeEvent Evento que ocorre quando os dados em um SecurityTemplatesRow são alterados.

Representantes

  Representante Descrição
Delegado público PermissionDataSet.ActionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um PermissionDataSet.ActionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público PermissionDataSet.FeaturesRowChangeEventHandler Descreve as configurações para quando os dados associados a um PermissionDataSet.FeaturesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityCategoriesDataSet.GroupPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityCategoriesDataSet.GroupPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityCategoriesDataSet.GroupRelationsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityCategoriesDataSet.GroupRelationsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityCategoriesDataSet.SecurityCategoriesRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityCategoriesDataSet.SecurityCategoriesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityCategoriesDataSet.SecurityCategoryObjectsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityCategoriesDataSet.SecurityCategoryObjectsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityCategoriesDataSet.SecurityCategoryRulesRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityCategoriesDataSet.SecurityCategoryRulesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityCategoriesDataSet.UserPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityCategoriesDataSet.UserPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityCategoriesDataSet.UserRelationsRowChangeEventHandler Descreve as configurações para quando os dados associados a umSecurityCategoriesDataSet.UserRelationsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityGroupsDataSet.CategoryPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityGroupsDataSet.CategoryPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityGroupsDataSet.GlobalPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityGroupsDataSet.GlobalPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityGroupsDataSet.GroupMembersRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityGroupsDataSet.GroupMembersRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityGroupsDataSet.SecurityGroupsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityGroupsDataSet.SecurityGroupsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityProjectCategoriesDataSet.GroupPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityProjectCategoriesDataSet.GroupPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityProjectCategoriesDataSet.GroupRelationsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityProjectCategoriesDataSet.GroupRelationsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityProjectCategoriesDataSet.ProjectCategoriesRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityProjectCategoriesDataSet.ProjectCategoriesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityProjectCategoriesDataSet.UserPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityProjectCategoriesDataSet.UserPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityProjectCategoriesDataSet.UserRelationsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityProjectCategoriesDataSet.UserRelationsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityTemplatesDataSet.CategoryPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityTemplatesDataSet.CategoryPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityTemplatesDataSet.GlobalPermissionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityTemplatesDataSet.GlobalPermissionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público SecurityTemplatesDataSet.SecurityTemplatesRowChangeEventHandler Descreve as configurações para quando os dados associados a um SecurityTemplatesDataSet.SecurityTemplatesRow são editados e um evento devem ser disparadas de manipulador de eventos.

Enumerações

  Enumeração Descrição
Enumeração pública PermissionMode