Security Classe

Definição

Inclui métodos para verificar permissões do usuário e gerenciar grupos de segurança, modelos, categorias e permissões organizacionais no Project Server.

public ref class Security : System::Web::Services::Protocols::SoapHttpClientProtocol
[System.Web.Services.WebServiceBinding(Name="SecuritySoap", Namespace="http://schemas.microsoft.com/office/project/server/webservices/Security/")]
public class Security : System.Web.Services.Protocols.SoapHttpClientProtocol
type Security = class
    inherit SoapHttpClientProtocol
Public Class Security
Inherits SoapHttpClientProtocol
Herança
Atributos

Comentários

Para obter informações gerais sobre a segurança do Project Server, consulte Project Server Security PrimerUsing Security Methods in the PSIWalkthrough: Creating and Using Custom Project Server Permissions

Construtores

Security()

Cria um objeto Security do serviço Web de segurança baseado em ASMX.

Métodos

CheckUserGlobalPermission(Guid)

Verifica se o usuário atual tem a permissão global especificada.

CheckUserGlobalPermissions(Guid[])

Verifica se o usuário atual tem uma ou mais das permissões globais especificadas.

CheckUserObjectPermission(Guid, Guid, Guid)

Verifica se o usuário atual tem a permissão de categoria de segurança especificada única para um projeto ou objeto de recurso.

CheckUserObjectPermissions(Guid, Guid, Guid[])

Verifica se o usuário atual tem uma ou mais das permissões de categoria de segurança especificadas para um projeto ou objeto de recurso.

CheckUserProjectPermission(Guid, Guid)

Verifica se o usuário atual tem a permissão de categoria de segurança especificada para um projeto especificado.

CheckUserProjectPermissions(Guid, Guid[])

Verifica se o usuário atual tem uma ou mais das permissões de categoria de segurança especificadas para um projeto especificado.

CheckUserResourcePermission(Guid, Guid)

Verifica se o usuário atual tem a permissão de categoria de segurança especificada para um recurso especificado.

CheckUserResourcePermissions(Guid, Guid[])

Verifica se o usuário atual tem uma ou mais das permissões de categoria de segurança especificadas para um recurso especificado.

CreateCategories(SecurityCategoriesDataSet)

Cria uma ou mais categorias de segurança.

CreateGroups(SecurityGroupsDataSet)

Cria um ou mais grupos de segurança.

CreateProjectCategories(SecurityProjectCategoriesDataSet)

Cria categorias de projeto para segurança da Web.

CreateTemplates(SecurityTemplatesDataSet)

Cria um ou mais modelos de segurança.

DeleteCategories(Guid[])

Exclui todas as categorias de segurança especificadas.

DeleteGroups(Guid[])

Exclui todos os grupos de segurança especificados.

DeleteProjectCategories(Guid[])

Exclui informações de categoria de projeto para permissões de segurança da Web.

DeleteTemplates(Guid[])

Exclui todos os modelos de segurança especificados.

ReadCategory(Guid)

Obtém informações sobre a categoria de segurança especificada.

ReadCategoryList()

Obtém informações sobre todas as categorias de segurança no Project Server.

ReadCategoryPermissions()

Obtém informações sobre todas as permissões de categoria de segurança.

ReadGlobalPermissions()

Obtém informações sobre todas as permissões de segurança global.

ReadGroup(Guid)

Obtém informações sobre o grupo de segurança especificado.

ReadGroupList()

Obtém informações sobre todos os grupos de segurança no Project Server.

ReadOrganizationalPermissions()

Obtém informações sobre todas as permissões organizacionais (Project Web App) para o Project Server.

ReadPermissionMode()

Inclui métodos para verificar permissões do usuário e gerenciar grupos de segurança, modelos, categorias e permissões organizacionais no Project Server.

ReadProjectCategory(Guid)

Lê informações de categoria do projeto para segurança da Web.

ReadProjectCategoryPermissionsAll()

Lê todas as informações de categorias de projeto para permissões de segurança da Web.

ReadTemplate(Guid)

Obtém informações sobre o modelo de segurança especificado.

ReadTemplateList()

Obtém informações sobre todos os modelos de segurança.

SetCategories(SecurityCategoriesDataSet)

Atualizações uma ou mais categorias de segurança.

SetGroups(SecurityGroupsDataSet)

Atualizações um ou mais grupos de segurança.

SetTemplates(SecurityTemplatesDataSet)

Atualizações um ou mais modelos de segurança.

UpdateOrganizationalPermissions(SecurityOrganizationalPermissionsDataSet)

Atualizações permissões da organização.

UpdateProjectCategories(SecurityProjectCategoriesDataSet)

Modifica subitems (adiciona ou exclui) associados aos dados das categorias de segurança do projeto.

Aplica-se a