WebPermission Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma nova instância da WebPermission classe.
Sobrecargas
| Name | Description |
|---|---|
| WebPermission() |
Cria uma nova instância da WebPermission classe. |
| WebPermission(PermissionState) |
Cria uma nova instância da WebPermission classe que passa em todas as exigências ou falha em todas as exigências. |
| 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 do 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 ()
Observações
Cria uma nova instância da WebPermission classe. Este construtor cria uma permissão vazia que não concede quaisquer direitos.
Ver 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 em todas as exigências ou falha em todas as exigências.
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 valor de PermissionState.
Observações
O valor do state parâmetro é ou PermissionState.NonePermissionState.Unrestricted, resultando respetivamente em acesso totalmente restrito ou totalmente irrestrito a todas as variáveis de segurança. Se especificar PermissionState.None, então pode dar acesso a URIs individuais usando AddPermission.
Ver 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 a aplicação pode aceitar ligações da Internet através de um recurso local. Connect indica que a aplicação pode ligar-se a recursos específicos da Internet.
- uriString
- String
Uma cadeia de URI à qual são concedidos direitos de acesso.
Exceções
uriString é null.
Observações
Este construtor inicializa um WebPermission e concede ao seu alvo permissão para fazer uma ligação remota ao host ou aceitar uma ligação remota ao host usando o URI descrito pelo uriString parâmetro.
Ver 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 do 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 a aplicação pode aceitar ligações da Internet através de um recurso local. Connect indica que a aplicação pode ligar-se a recursos específicos da Internet.
- uriRegex
- Regex
Uma expressão regular que descreve o URI ao qual o acesso deve ser concedido.
Observações
Este construtor inicializa um WebPermission e concede ao seu alvo permissão para fazer uma ligação remota ao host ou aceitar uma ligação remota ao host usando o URI descrito pelo uriRegex parâmetro.
Note
Recomenda-se que crie uriRegex usando os RegexOptions.IgnoreCaseflags , RegexOptions.Compiled, e RegexOptions.Singleline .
Note
Uma cadeia de URI candidata é verificada em relação à lista de expressões regulares relevantes (AcceptList ou ConnectList) de duas formas. Primeiro, a cadeia de URI candidata é verificada em relação à lista apropriada; depois, se não houver correspondência, a cadeia URI candidata é convertida em a Uri e verificada com a lista apropriada.