System.Security.Permissions.StorePermissionAttribute Class

Allows security actions for System.Security.Permissions.StorePermission to be applied to code using declarative security. This class cannot be inherited.

See Also: StorePermissionAttribute Members


[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Struct | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.All, AllowMultiple=true, Inherited=false)]
public sealed class StorePermissionAttribute : CodeAccessSecurityAttribute


The scope of the declaration that is allowed depends on the System.Security.Permissions.SecurityAction value that is used.

The security information declared by a security attribute is stored in the metadata of the attribute target and is accessed by the system at run time. The System.Security.Permissions.StorePermissionAttribute attribute is used only for declarative security. For imperative security, use the System.Security.Permissions.StorePermission class.


Namespace: System.Security.Permissions
Assembly: System (in System.dll)
Assembly Versions:,
Since: .NET 2.0