Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

IsolatedStoragePermissionAttribute classe

 

Date de publication : novembre 2016

Autorise les actions de sécurité pour IsolatedStoragePermission à appliquer au code à l’aide de la sécurité déclarative.

Espace de noms:   System.Security.Permissions
Assembly:  mscorlib (dans mscorlib.dll)

System.Object
  System.Attribute
    System.Security.Permissions.SecurityAttribute
      System.Security.Permissions.CodeAccessSecurityAttribute
        System.Security.Permissions.IsolatedStoragePermissionAttribute
          System.Security.Permissions.IsolatedStorageFilePermissionAttribute

[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Constructor | AttributeTargets.Method, 
	AllowMultiple = true, Inherited = false)]
[ComVisibleAttribute(true)]
public abstract class IsolatedStoragePermissionAttribute : CodeAccessSecurityAttribute

NomDescription
System_CAPS_protmethodIsolatedStoragePermissionAttribute(SecurityAction)

Initialise une nouvelle instance de la classe IsolatedStoragePermissionAttribute avec le SecurityAction spécifié.

NomDescription
System_CAPS_pubpropertyAction

Obtient ou définit une action de sécurité.(Hérité de SecurityAttribute.)

System_CAPS_pubpropertyTypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.(Hérité de Attribute.)

System_CAPS_pubpropertyUnrestricted

Obtient ou définit une valeur indiquant si l’autorisation complète (sans restriction) à la ressource protégée par l’attribut est déclarée.(Hérité de SecurityAttribute.)

System_CAPS_pubpropertyUsageAllowed

Obtient ou définit le niveau de stockage isolé qui doit être déclaré.

System_CAPS_pubpropertyUserQuota

Obtient ou définit la taille de quota de stockage maximal d’utilisateurs.

NomDescription
System_CAPS_pubmethodCreatePermission()

En cas de substitution dans une classe dérivée, crée un objet d’autorisation qui peut ensuite être sérialisé au format binaire et stocké de manière permanente avec SecurityAction dans les métadonnées d’un assembly.(Hérité de SecurityAttribute.)

System_CAPS_pubmethodEquals(Object)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Retourne une valeur qui indique si cette instance est égale à un objet spécifié.(Hérité de Attribute.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)

System_CAPS_pubmethodGetHashCode()

Retourne le code de hachage de cette instance.(Hérité de Attribute.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodIsDefaultAttribute()

En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée.(Hérité de Attribute.)

System_CAPS_pubmethodMatch(Object)

En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance équivaut à un objet spécifié.(Hérité de Attribute.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.(Hérité de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.(Hérité de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).(Hérité de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.(Hérité de Attribute.)

Cette classe est une classe de base abstraite. Cette classe est jamais instanciée ; au lieu de cela, les classes qui l’étendent et représentent l’accès à un type particulier de stockage isolé sont utilisées.

Dépend de la portée de la déclaration 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 l'attribut cible 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.

.NET Framework
Disponible depuis 1.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: