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.