WebPermissionAttribute Constructor (SecurityAction)
.NET Framework (current version)
Initializes a new instance of the WebPermissionAttribute class with a value that specifies the security actions that can be performed on this class.
Assembly: System (in System.dll)
Parameters
- action
-
Type:
System.Security.Permissions::SecurityAction
One of the SecurityAction values.
| Exception | Condition |
|---|---|
| ArgumentException | action is not a valid SecurityAction value. |
The SecurityAction value passed to this constructor specifies the allowable security actions that can be performed on this class.
The following example demonstrates how to apply WebPermissionAttribute to a method.
public: // Set the declarative security for the URI. [WebPermission(SecurityAction::Deny,Connect="http://www.contoso.com/")] void Connect() { // Throw an exception. try { HttpWebRequest^ myWebRequest = dynamic_cast<HttpWebRequest^>(WebRequest::Create( "http://www.contoso.com/" )); } catch ( Exception^ e ) { Console::WriteLine( "Exception : {0}", e ); }
.NET Framework
Available since 1.1
Available since 1.1
Show: