WebPermission Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- state
- PermissionState
Valore PermissionState.
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.