Compartir a través de


Clase SecureStorePermissionAttribute

Permite acciones de seguridad para una instancia de SecureStorePermission para aplicar al código utilizando seguridad declarativa. No se puede heredar esta clase.

Jerarquía de la herencia

System.Object
  System.Attribute
    System.Security.Permissions.SecurityAttribute
      System.Security.Permissions.CodeAccessSecurityAttribute
        Microsoft.Office.SecureStoreService.Server.Security.SecureStorePermissionAttribute

Espacio de nombres:  Microsoft.Office.SecureStoreService.Server.Security
Ensamblado:  Microsoft.Office.SecureStoreService.Server.Security (en Microsoft.Office.SecureStoreService.Server.Security.dll)

Sintaxis

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

Comentarios

El ámbito de la declaración que está permitido depende de la SecurityAction que se utiliza.

La información de seguridad declarada por un atributo de seguridad se almacena en los metadatos del destino del atributo y se tiene acceso por el sistema en tiempo de ejecución. Atributos de seguridad se utilizan sólo para la seguridad declarativa. Para 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 SecureStorePermissionAttribute

Espacio de nombres Microsoft.Office.SecureStoreService.Server.Security