WebPermission Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma nova instância da WebPermission classe.
Sobrecargas
| Nome | Description |
|---|---|
| WebPermission() |
Cria uma nova instância da WebPermission classe. |
| WebPermission(PermissionState) |
Cria uma nova instância da WebPermission classe que passa todas as demandas ou falha em todas as demandas. |
| WebPermission(NetworkAccess, String) |
Inicializa uma nova instância da WebPermission classe com os direitos de acesso especificados para o URI especificado. |
| WebPermission(NetworkAccess, Regex) |
Inicializa uma nova instância da WebPermission classe com os direitos de acesso especificados para a expressão regular de URI especificada. |
WebPermission()
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
Cria uma nova instância da WebPermission classe.
public:
WebPermission();
public WebPermission();
Public Sub New ()
Comentários
Cria uma nova instância da WebPermission classe. Esse construtor cria uma permissão vazia que não concede direitos.
Confira também
Aplica-se a
WebPermission(PermissionState)
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
Cria uma nova instância da WebPermission classe que passa todas as demandas ou falha em todas as demandas.
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)
Parâmetros
- state
- PermissionState
Um PermissionState valor.
Comentários
O valor do state parâmetro é PermissionState.None ou PermissionState.Unrestricted, respectivamente, gerando acesso totalmente restrito ou totalmente irrestrito a todas as variáveis de segurança. Se você especificar PermissionState.None, poderá conceder acesso a URIs individuais usando AddPermission.
Confira também
Aplica-se a
WebPermission(NetworkAccess, String)
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
Inicializa uma nova instância da WebPermission classe com os direitos de acesso especificados para o URI especificado.
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)
Parâmetros
- access
- NetworkAccess
Um valor NetworkAccess que indica que tipo de acesso conceder ao URI especificado. Accept indica que o aplicativo tem permissão para aceitar conexões da Internet em um recurso local. Connect indica que o aplicativo tem permissão para se conectar a recursos específicos da Internet.
- uriString
- String
Uma cadeia de caracteres de URI à qual os direitos de acesso são concedidos.
Exceções
uriString é null.
Comentários
Esse construtor inicializa um WebPermission e concede sua permissão de destino para fazer uma conexão de host remoto ou aceitar uma conexão de host remoto usando o URI descrito pelo uriString parâmetro.
Confira também
Aplica-se a
WebPermission(NetworkAccess, Regex)
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
- Origem:
- WebPermission.cs
Inicializa uma nova instância da WebPermission classe com os direitos de acesso especificados para a expressão regular de URI especificada.
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)
Parâmetros
- access
- NetworkAccess
Um NetworkAccess valor que indica que tipo de acesso conceder ao URI especificado. Accept indica que o aplicativo tem permissão para aceitar conexões da Internet em um recurso local. Connect indica que o aplicativo tem permissão para se conectar a recursos específicos da Internet.
- uriRegex
- Regex
Uma expressão regular que descreve o URI ao qual o acesso deve ser concedido.
Comentários
Esse construtor inicializa um WebPermission e concede sua permissão de destino para fazer uma conexão de host remoto ou aceitar uma conexão de host remoto usando o URI descrito pelo uriRegex parâmetro.
Note
É recomendável que você crie uriRegex usando os sinalizadores e RegexOptions.IgnoreCase os RegexOptions.CompiledRegexOptions.Singlelinesinalizadores.
Note
Uma cadeia de caracteres de URI candidata é verificada na lista de expressões regulares relevantes (AcceptList ou ConnectList) de duas maneiras. Primeiro, a cadeia de caracteres de URI do candidato é verificada na lista apropriada; em seguida, se não houver correspondência, a cadeia de caracteres de URI do candidato será convertida em uma Uri e verificada na lista apropriada.