Partager via


SecureStorePermissionAttribute - Classe

Autorise les actions de sécurité pour une instance de SecureStorePermission à appliquer au code à l'aide de la sécurité déclarative. Cette classe ne peut pas être héritée.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.Office.SecureStoreService.Server.Security
Assembly :  Microsoft.Office.SecureStoreService.Server.Security (dans Microsoft.Office.SecureStoreService.Server.Security.dll)

Syntaxe

'Déclaration
<AttributeUsageAttribute(AttributeTargets.All, AllowMultiple := True)> _
Public NotInheritable Class SecureStorePermissionAttribute _
    Inherits CodeAccessSecurityAttribute
'Utilisation
Dim instance As SecureStorePermissionAttribute
[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]
public sealed class SecureStorePermissionAttribute : CodeAccessSecurityAttribute

Remarques

L'étendue de la déclaration est autorisée dépend de la SecurityAction qui est utilisé.

Les informations de sécurité déclarées par un attribut de sécurité sont stockées dans les métadonnées de la cible de l'attribut et sont accessible par le système en cours d'exécution. Attributs de sécurité sont utilisés uniquement pour la sécurité déclarative. Pour une sécurité impérative, utilisez la classe d'autorisation correspondante.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SecureStorePermissionAttribute - Membres

Microsoft.Office.SecureStoreService.Server.Security - Espace de noms