WebPermission Costruttori

Definizione

Crea una nuova istanza della WebPermission classe .

Overload

Nome Descrizione
WebPermission()

Crea una nuova istanza della WebPermission classe .

WebPermission(PermissionState)

Crea una nuova istanza della WebPermission classe che supera tutte le richieste o non soddisfa tutte le richieste.

WebPermission(NetworkAccess, String)

Inizializza una nuova istanza della WebPermission classe con i diritti di accesso specificati per l'URI specificato.

WebPermission(NetworkAccess, Regex)

Inizializza una nuova istanza della WebPermission classe con i diritti di accesso specificati per l'espressione regolare URI specificata.

WebPermission()

Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs

Crea una nuova istanza della WebPermission classe .

public:
 WebPermission();
public WebPermission();
Public Sub New ()

Commenti

Crea una nuova istanza della WebPermission classe . Questo costruttore crea un'autorizzazione vuota che non concede diritti.

Vedi anche

Si applica a

WebPermission(PermissionState)

Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs

Crea una nuova istanza della WebPermission classe che supera tutte le richieste o non soddisfa tutte le richieste.

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)

Parametri

Commenti

Il valore del state parametro è PermissionState.None o PermissionState.Unrestricted, che produce rispettivamente l'accesso completamente limitato o completamente illimitato a tutte le variabili di sicurezza. Se si specifica PermissionState.None, è possibile concedere l'accesso ai singoli URI usando AddPermission.

Vedi anche

Si applica a

WebPermission(NetworkAccess, String)

Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs

Inizializza una nuova istanza della WebPermission classe con i diritti di accesso specificati per l'URI specificato.

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)

Parametri

access
NetworkAccess

Valore NetworkAccess che indica il tipo di accesso da concedere all'URI specificato. Accept indica che l'applicazione può accettare connessioni da Internet in una risorsa locale. Connect indica che l'applicazione è autorizzata a connettersi a risorse Internet specifiche.

uriString
String

Stringa URI a cui vengono concessi i diritti di accesso.

Eccezioni

uriString è null.

Commenti

Questo costruttore inizializza un WebPermission oggetto e concede l'autorizzazione di destinazione per stabilire una connessione host remota o accettare una connessione host remota usando l'URI descritto dal uriString parametro .

Vedi anche

Si applica a

WebPermission(NetworkAccess, Regex)

Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs
Origine:
WebPermission.cs

Inizializza una nuova istanza della WebPermission classe con i diritti di accesso specificati per l'espressione regolare URI specificata.

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)

Parametri

access
NetworkAccess

Valore NetworkAccess che indica il tipo di accesso da concedere all'URI specificato. Accept indica che l'applicazione può accettare connessioni da Internet in una risorsa locale. Connect indica che l'applicazione è autorizzata a connettersi a risorse Internet specifiche.

uriRegex
Regex

Espressione regolare che descrive l'URI a cui concedere l'accesso.

Commenti

Questo costruttore inizializza un WebPermission oggetto e concede l'autorizzazione di destinazione per stabilire una connessione host remota o accettare una connessione host remota usando l'URI descritto dal uriRegex parametro .

Note

È consigliabile creare uriRegex usando i RegexOptions.IgnoreCaseflag , RegexOptions.Compilede RegexOptions.Singleline .

Note

Una stringa URI candidata viene controllata rispetto all'elenco di espressioni regolari pertinenti (AcceptList o ConnectList) in due modi. Prima di tutto, la stringa URI candidata viene controllata rispetto all'elenco appropriato; quindi, se non esiste alcuna corrispondenza, la stringa URI candidata viene convertita in un Uri oggetto e verificata in base all'elenco appropriato.

Vedi anche

Si applica a