WebPermissionAttribute(SecurityAction) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe WebPermissionAttribute avec une valeur qui spécifie les actions de sécurité pouvant être effectuées sur cette classe.
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)
Paramètres
- action
- SecurityAction
Une des valeurs de l'objet SecurityAction.
Exceptions
action
n’est pas une valeur de SecurityAction valide.
Exemples
L’exemple suivant montre comment appliquer WebPermissionAttribute à une méthode.
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
Remarques
La SecurityAction valeur passée à ce constructeur spécifie les actions de sécurité autorisées qui peuvent être effectuées sur cette classe.