Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

SecurityPermissionAttribute Members

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

The following tables list the members exposed by the SecurityPermissionAttribute type.

  Name Description
Public method SecurityPermissionAttribute Initializes a new instance of the SecurityPermissionAttribute class with the specified SecurityAction.
Top
  Name Description
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
  Name Description
Public method CreatePermission Overridden. Creates and returns a new SecurityPermission.
Public method Equals  Overloaded. (Inherited from Attribute.)
Public method Static GetCustomAttribute  Overloaded. Retrieves a custom attribute of a specified type applied to an assembly, module, type member, or method parameter. (Inherited from Attribute.)
Public method Static GetCustomAttributes  Overloaded. Retrieves an array of the custom attributes applied to an assembly, module, type member, or method parameter. (Inherited from Attribute.)
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 Static IsDefined  Overloaded. Determines whether any custom attributes of a specified type are applied to an assembly, module, type member, or method parameter. (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.)
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (Inherited from Object.)
Public method ToString  Returns a String that represents the current Object. (Inherited from Object.)
Top
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.