Compartir a través de


Clase WebPartPermissionAttribute

NOTA: esta API está ahora obsoleta.

Permite acciones de seguridad para el WebPartPermission 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.WebPartPermissionAttribute

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

Sintaxis

'Declaración
<SerializableAttribute> _
<AttributeUsageAttribute(AttributeTargets.All, AllowMultiple := True)> _
<ObsoleteAttribute("Web Part permissions are obsolete and no longer required")> _
Public NotInheritable Class WebPartPermissionAttribute _
    Inherits CodeAccessSecurityAttribute
'Uso
Dim instance As WebPartPermissionAttribute
[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]
[ObsoleteAttribute("Web Part permissions are obsolete and no longer required")]
public sealed class WebPartPermissionAttribute : CodeAccessSecurityAttribute

Comentarios

El ámbito de la declaración de que se permite se determina por el 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 WebPartPermissionAttribute

Espacio de nombres Microsoft.SharePoint.Security