WebPermission Construtores

Definição

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

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.

Confira também

Aplica-se a