Compartir a través de


Clase SharePointPermissionAttribute

Permite acciones de seguridad para SharePointPermission que se aplicará a código utilizando seguridad declarativa. Esta clase no se puede heredar.

Jerarquía de la herencia

System.Object
  System.Attribute
    System.Security.Permissions.SecurityAttribute
      System.Security.Permissions.CodeAccessSecurityAttribute
        Microsoft.SharePoint.Security.SharePointPermissionAttribute

Espacio de nombres:  Microsoft.SharePoint.Security
Ensamblado:  Microsoft.SharePoint.Security (en Microsoft.SharePoint.Security.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
<AttributeUsageAttribute(AttributeTargets.All, AllowMultiple := True)> _
Public NotInheritable Class SharePointPermissionAttribute _
    Inherits CodeAccessSecurityAttribute
'Uso
Dim instance As SharePointPermissionAttribute
[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]
public sealed class SharePointPermissionAttribute : CodeAccessSecurityAttribute

Comentarios

El ámbito de la declaración de que se permite depende de la SecurityAction que se usa.

La información de seguridad declarada por un atributo de seguridad se almacena en los metadatos del destino del atributo y se obtiene acceso por el sistema en tiempo de ejecución. Atributos de seguridad sólo se utilizan para la seguridad declarativa. Para obtener una seguridad imperativa, utilice la clase de permiso correspondiente.

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 SharePointPermissionAttribute

Espacio de nombres Microsoft.SharePoint.Security