Compartilhar via


Security classe

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.

Inheritance hierarchy

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            WebSvcSecurity.Security

Namespace:  WebSvcSecurity
Assembly:  ProjectServerServices (em ProjectServerServices.dll)

Sintaxe

'Declaração
<WebServiceBindingAttribute(Name := "SecuritySoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/Security/")> _
Public Class Security _
    Inherits SoapHttpClientProtocol
'Uso
Dim instance As Security
[WebServiceBindingAttribute(Name = "SecuritySoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/Security/")]
public class Security : SoapHttpClientProtocol

Comentários

Para obter informações gerais sobre a segurança do Project Server, consulte Cartilha de segurança do Project Server. Para saber como usar os métodos da classe de segurança, consulte Usando os métodos de segurança na PSI. Para criar permissões personalizadas, consulte passo a passo: Criando e usando permissões do Project Server personalizado.

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

Security membros

WebSvcSecurity namespace