WebPermission Constructeurs

Définition

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

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.

Voir aussi

S’applique à