WebPermission Construtores

Definição

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.

Ver também

Aplica-se a