WebPermission.AddPermission Méthode

Définition

Ajoute l’URI spécifié avec les droits d’accès spécifiés au niveau actuel WebPermission.

Surcharges

Nom Description
AddPermission(NetworkAccess, String)

Ajoute la chaîne d’URI spécifiée avec les droits d’accès spécifiés au niveau actuel WebPermission.

AddPermission(NetworkAccess, Regex)

Ajoute l’URI spécifié avec les droits d’accès spécifiés au niveau actuel WebPermission.

AddPermission(NetworkAccess, String)

Ajoute la chaîne d’URI spécifiée avec les droits d’accès spécifiés au niveau actuel WebPermission.

public:
 void AddPermission(System::Net::NetworkAccess access, System::String ^ uriString);
public void AddPermission(System.Net.NetworkAccess access, string uriString);
member this.AddPermission : System.Net.NetworkAccess * string -> unit
Public Sub AddPermission (access As NetworkAccess, uriString As String)

Paramètres

access
NetworkAccess

Qui NetworkAccess spécifie les droits d’accès accordés à l’URI.

uriString
String

Chaîne qui décrit l’URI auquel les droits d’accès sont accordés.

Exceptions

uriString a la valeur null.

Remarques

Si vous avez spécifié None en tant que PermissionState, utilisez-le AddPermission pour autoriser l’utilisation dans uriString la classe cible. La façon dont uriString la classe cible peut être utilisée est spécifiée par access. Spécifiez comme paramètre d’accès pour ajouter l’URI spécifié par le uriString paramètre à la liste des chaînes d’acceptation d’URI, ou spécifiez AcceptConnect comme paramètre d’accès pour ajouter l’URI à la liste des chaînes de connexion d’URI.

Note

L’appel AddPermission n’a UnrestrictedWebPermission aucun effet, car l’autorisation est accordée à toutes les URI.

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 à

AddPermission(NetworkAccess, Regex)

Ajoute l’URI spécifié avec les droits d’accès spécifiés au niveau actuel WebPermission.

public:
 void AddPermission(System::Net::NetworkAccess access, System::Text::RegularExpressions::Regex ^ uriRegex);
public void AddPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex);
member this.AddPermission : System.Net.NetworkAccess * System.Text.RegularExpressions.Regex -> unit
Public Sub AddPermission (access As NetworkAccess, uriRegex As Regex)

Paramètres

access
NetworkAccess

NetworkAccess qui spécifie les droits d’accès accordés à l’URI.

uriRegex
Regex

Expression régulière qui décrit l’ensemble d’URI auxquels les droits d’accès sont accordés.

Exceptions

Le uriRegex paramètre est null.

Remarques

Si vous avez spécifié None en tant que PermissionState, utilisez-le AddPermission pour autoriser l’utilisation dans uriRegex la classe cible. Spécifiez comme access paramètre pour ajouter l’URI spécifié par le uriRegex paramètre à la liste des chaînes d’acceptation de l’URI, ou spécifiez AcceptConnect comme paramètre d’accès pour ajouter l’URI à la liste des chaînes de connexion d’URI.

Note

L’appel AddPermission sur une UnrestrictedWebPermission instance n’aura aucun effet, car l’autorisation est accordée à toutes les URI.

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 à