SecurityPermissionAttribute Members
.NET Framework 1.1
SecurityPermissionAttribute overview
Public Constructors
SecurityPermissionAttribute Constructor | Initializes a new instance of the SecurityPermissionAttribute class with the specified SecurityAction. |
Public Properties
Action (inherited from SecurityAttribute) | Gets or sets a security action. |
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. |
ControlAppDomain | Gets or sets a value indicating whether permission to manipulate AppDomain is declared. |
ControlDomainPolicy | Gets or sets a value indicating whether permission to alter or manipulate domain security policy is declared. |
ControlEvidence | Gets or sets a value indicating whether permission to alter or manipulate evidence is declared. |
ControlPolicy | Gets or sets a value indicating whether permission to view and manipulate security policy is declared. |
ControlPrincipal | Gets or sets a value indicating whether permission to manipulate the current principal is declared. |
ControlThread | Gets or sets a value indicating whether permission to manipulate threads is declared. |
Execution | Gets or sets a value indicating whether permission to execute code is declared. |
Flags | Gets or sets all permission flags comprising the SecurityPermission permissions. |
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. |
RemotingConfiguration | Gets or sets a value indicating whether code can configure remoting types and channels. |
SerializationFormatter | Gets or sets a value indicating whether code can use a serialization formatter to serialize or deserialize an object. |
SkipVerification | Gets or sets a value indicating whether permission to bypass code verification is declared. |
TypeId (inherited from Attribute) | When implemented in a derived class, gets a unique identifier for this Attribute. |
UnmanagedCode | Gets or sets a value indicating whether permission to call unmanaged code is declared. |
Unrestricted (inherited from SecurityAttribute) | Gets or sets a value indicating whether full (unrestricted) permission to the resource protected by the attribute is declared. |
Public Methods
CreatePermission | Overridden. Creates and returns a new SecurityPermission. |
Equals (inherited from Object) | Overloaded. Determines whether two Object instances are equal. |
GetHashCode (inherited from Attribute) | Overridden. Returns the hash code for this instance. |
GetType (inherited from Object) | Gets the Type of the current instance. |
IsDefaultAttribute (inherited from Attribute) | When overridden in a derived class, returns an indication whether the value of this instance is the default value for the derived class. |
Match (inherited from Attribute) | When overridden in a derived class, returns a value indicating whether this instance equals a specified object. |
ToString (inherited from Object) | Returns a String that represents the current Object. |
Protected Methods
Finalize (inherited from Object) | Overridden. Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
In C# and C++, finalizers are expressed using destructor syntax. |
MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object. |
See Also
SecurityPermissionAttribute Class | System.Security.Permissions Namespace
