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.