This documentation is archived and is not being maintained.

SecurityPermissionAttribute Members

Allows security actions for SecurityPermission to be applied to code using declarative security. This class cannot be inherited.

The SecurityPermissionAttribute type exposes the following members.

  NameDescription
Public method SecurityPermissionAttribute Initializes a new instance of the SecurityPermissionAttribute class with the specified SecurityAction.
Top

  NameDescription
Public method CreatePermission Creates and returns a new SecurityPermission. (Overrides SecurityAttribute.CreatePermission().)
Public method Equals Infrastructure. Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Returns the hash code for this instance. (Inherited from Attribute.)
Public method GetType Gets the type of the current instance. (Inherited from Object.)
Public method IsDefaultAttribute When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. (Inherited from Attribute.)
Public method Match When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Public property Action Gets or sets a security action. (Inherited from SecurityAttribute.)
Public property Assertion Gets or sets a value indicating whether permission to assert that all this code's callers have the requisite permission for the operation is declared.
Public property BindingRedirects Gets or sets a value that indicates whether code has permission to perform binding redirection in the application configuration file.
Public property ControlAppDomain Gets or sets a value indicating whether permission to manipulate AppDomain is declared.
Public property ControlDomainPolicy Gets or sets a value indicating whether permission to alter or manipulate domain security policy is declared.
Public property ControlEvidence Gets or sets a value indicating whether permission to alter or manipulate evidence is declared.
Public property ControlPolicy Gets or sets a value indicating whether permission to view and manipulate security policy is declared.
Public property ControlPrincipal Gets or sets a value indicating whether permission to manipulate the current principal is declared.
Public property ControlThread Gets or sets a value indicating whether permission to manipulate threads is declared.
Public property Execution Gets or sets a value indicating whether permission to execute code is declared.
Public property Flags Gets or sets all permission flags comprising the SecurityPermission permissions.
Public property Infrastructure Gets or sets a value indicating whether code can plug into the common language runtime infrastructure, such as adding Remoting Context Sinks, Envoy Sinks and Dynamic Sinks.
Public property RemotingConfiguration Gets or sets a value indicating whether code can configure remoting types and channels.
Public property SerializationFormatter Gets or sets a value indicating whether code can use a serialization formatter to serialize or deserialize an object.
Public property SkipVerification Gets or sets a value indicating whether permission to bypass code verification is declared.
Public property TypeId When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute.)
Public property UnmanagedCode Gets or sets a value indicating whether permission to call unmanaged code is declared.
Public property Unrestricted Gets or sets a value indicating whether full (unrestricted) permission to the resource protected by the attribute is declared. (Inherited from SecurityAttribute.)
Top

  NameDescription
Explicit interface implemetation Private method _Attribute.GetIDsOfNames Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from Attribute.)
Explicit interface implemetation Private method _Attribute.GetTypeInfo Retrieves the type information for an object, which can be used to get the type information for an interface. (Inherited from Attribute.)
Explicit interface implemetation Private method _Attribute.GetTypeInfoCount Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from Attribute.)
Explicit interface implemetation Private method _Attribute.Invoke Provides access to properties and methods exposed by an object. (Inherited from Attribute.)
Top
Show: