Share via


Clase Security

Incluye métodos para comprobar los permisos de usuario y administración de grupos de seguridad, plantillas, categorías y permisos de la organización en Project Server.

Jerarquía de la herencia

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

Espacio de nombres:  WebSvcSecurity
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<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

Comentarios

Para obtener información general acerca de la seguridad de Project Server, vea el Manual de seguridad de Project Server. Para obtener información sobre cómo usar los métodos de la clase de seguridad, vea Uso de métodos de seguridad en la interfaz PSI. Para crear permisos personalizados, consulte Walkthrough: Creating and Using permisos de Project Server personalizada.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros Security

Espacio de nombres WebSvcSecurity