WebPermissionAttribute(SecurityAction) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der WebPermissionAttribute-Klasse mit einem Wert, der die für diese Klasse zulässigen Sicherheitsaktionen angibt.
public:
WebPermissionAttribute(System::Security::Permissions::SecurityAction action);
public WebPermissionAttribute (System.Security.Permissions.SecurityAction action);
new System.Net.WebPermissionAttribute : System.Security.Permissions.SecurityAction -> System.Net.WebPermissionAttribute
Public Sub New (action As SecurityAction)
Parameter
- action
- SecurityAction
Einer der SecurityAction-Werte.
Ausnahmen
action
ist kein gültiger SecurityAction-Wert.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie auf eine Methode angewendet WebPermissionAttribute wird.
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 );
}
public void Connect()
{
// Throw an exception.
try
{
HttpWebRequest myWebRequest = (HttpWebRequest)WebRequest.Create("http://www.contoso.com/");
}
catch(Exception e)
{
Console.WriteLine("Exception : " + e.ToString());
}
' Set the declarative security for the URI.
<WebPermission(SecurityAction.Deny, Connect := "http://www.contoso.com/")> _
Public Sub Connect()
' Throw an exception.
Try
Dim myWebRequest As HttpWebRequest = CType(WebRequest.Create("http://www.contoso.com"), HttpWebRequest)
Catch e As Exception
Console.WriteLine(("Exception : " + e.ToString()))
End Try
End Sub
Hinweise
Der SecurityAction an diesen Konstruktor übergebene Wert gibt die zulässigen Sicherheitsaktionen an, die für diese Klasse ausgeführt werden können.