WebPermission Constructeurs
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.
Crée une instance de la WebPermission classe.
Surcharges
| Nom | Description |
|---|---|
| WebPermission() |
Crée une instance de la WebPermission classe. |
| WebPermission(PermissionState) |
Crée une instance de la WebPermission classe qui transmet toutes les demandes ou échoue toutes les demandes. |
| WebPermission(NetworkAccess, String) |
Initialise une nouvelle instance de la WebPermission classe avec les droits d’accès spécifiés pour l’URI spécifié. |
| WebPermission(NetworkAccess, Regex) |
Initialise une nouvelle instance de la WebPermission classe avec les droits d’accès spécifiés pour l’expression régulière d’URI spécifiée. |
WebPermission()
Crée une instance de la WebPermission classe.
public:
WebPermission();
public WebPermission();
Public Sub New ()
Remarques
Crée une instance de la WebPermission classe. Ce constructeur crée une autorisation vide qui n’accorde aucun droit.
Voir aussi
S’applique à
WebPermission(PermissionState)
Crée une instance de la WebPermission classe qui transmet toutes les demandes ou échoue toutes les demandes.
public:
WebPermission(System::Security::Permissions::PermissionState state);
public WebPermission(System.Security.Permissions.PermissionState state);
new System.Net.WebPermission : System.Security.Permissions.PermissionState -> System.Net.WebPermission
Public Sub New (state As PermissionState)
Paramètres
- state
- PermissionState
Valeur PermissionState.
Remarques
La valeur du state paramètre est PermissionState.None soit , PermissionState.Unrestrictedrespectivement, produisant un accès entièrement restreint ou entièrement illimité à toutes les variables de sécurité. Si vous spécifiez PermissionState.None, vous pouvez accorder l’accès à des URI individuels à l’aide AddPermissionde .
Voir aussi
S’applique à
WebPermission(NetworkAccess, String)
Initialise une nouvelle instance de la WebPermission classe avec les droits d’accès spécifiés pour l’URI spécifié.
public:
WebPermission(System::Net::NetworkAccess access, System::String ^ uriString);
public WebPermission(System.Net.NetworkAccess access, string uriString);
new System.Net.WebPermission : System.Net.NetworkAccess * string -> System.Net.WebPermission
Public Sub New (access As NetworkAccess, uriString As String)
Paramètres
- access
- NetworkAccess
Valeur NetworkAccess qui indique le type d’accès à accorder à l’URI spécifié. Accept indique que l’application est autorisée à accepter les connexions à partir d’Internet sur une ressource locale. Connect indique que l’application est autorisée à se connecter à des ressources Internet spécifiques.
- uriString
- String
Chaîne d’URI à laquelle les droits d’accès sont accordés.
Exceptions
uriString a la valeur null.
Remarques
Ce constructeur initialise a WebPermission et accorde son autorisation cible pour établir une connexion hôte distante ou accepter une connexion hôte distante à l’aide de l’URI décrit par le uriString paramètre.
Voir aussi
S’applique à
WebPermission(NetworkAccess, Regex)
Initialise une nouvelle instance de la WebPermission classe avec les droits d’accès spécifiés pour l’expression régulière d’URI spécifiée.
public:
WebPermission(System::Net::NetworkAccess access, System::Text::RegularExpressions::Regex ^ uriRegex);
public WebPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex);
new System.Net.WebPermission : System.Net.NetworkAccess * System.Text.RegularExpressions.Regex -> System.Net.WebPermission
Public Sub New (access As NetworkAccess, uriRegex As Regex)
Paramètres
- access
- NetworkAccess
Valeur NetworkAccess qui indique le type d’accès à accorder à l’URI spécifié. Accept indique que l’application est autorisée à accepter les connexions à partir d’Internet sur une ressource locale. Connect indique que l’application est autorisée à se connecter à des ressources Internet spécifiques.
- uriRegex
- Regex
Expression régulière qui décrit l’URI auquel l’accès doit être accordé.
Remarques
Ce constructeur initialise a WebPermission et accorde son autorisation cible pour établir une connexion hôte distante ou accepter une connexion hôte distante à l’aide de l’URI décrit par le uriRegex paramètre.
Note
Il est recommandé de créer uriRegex à l’aide des indicateurs et RegexOptions.Singleline des RegexOptions.IgnoreCaseindicateursRegexOptions.Compiled.
Note
Une chaîne d’URI candidate est vérifiée par rapport à la liste des expressions régulières pertinentes (AcceptList ou ConnectList) de deux manières. Tout d’abord, la chaîne d’URI candidate est vérifiée par rapport à la liste appropriée ; ensuite, s’il n’y a aucune correspondance, la chaîne d’URI candidate est convertie en une Uri et vérifiée par rapport à la liste appropriée.