WebPermission Constructores

Definición

Crea una nueva instancia de la WebPermission clase .

Sobrecargas

Nombre Description
WebPermission()

Crea una nueva instancia de la WebPermission clase .

WebPermission(PermissionState)

Crea una nueva instancia de la WebPermission clase que pasa todas las demandas o produce un error en todas las demandas.

WebPermission(NetworkAccess, String)

Inicializa una nueva instancia de la WebPermission clase con los derechos de acceso especificados para el URI especificado.

WebPermission(NetworkAccess, Regex)

Inicializa una nueva instancia de la WebPermission clase con los derechos de acceso especificados para la expresión regular de URI especificada.

WebPermission()

Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs

Crea una nueva instancia de la WebPermission clase .

public:
 WebPermission();
public WebPermission();
Public Sub New ()

Comentarios

Crea una nueva instancia de la WebPermission clase . Este constructor crea un permiso vacío que no concede ningún derecho.

Consulte también

Se aplica a

WebPermission(PermissionState)

Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs

Crea una nueva instancia de la WebPermission clase que pasa todas las demandas o produce un error en todas las 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

Comentarios

El valor del state parámetro es PermissionState.None o PermissionState.Unrestricted, respectivamente, que produce acceso totalmente restringido o totalmente sin restricciones a todas las variables de seguridad. Si especifica PermissionState.None, puede conceder acceso a los URI individuales mediante AddPermission.

Consulte también

Se aplica a

WebPermission(NetworkAccess, String)

Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs

Inicializa una nueva instancia de la WebPermission clase con los derechos de acceso especificados para el 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

Valor networkAccess que indica qué tipo de acceso se va a conceder al URI especificado. Accept indica que la aplicación puede aceptar conexiones desde Internet en un recurso local. Connect indica que la aplicación puede conectarse a recursos específicos de Internet.

uriString
String

Cadena de URI a la que se conceden derechos de acceso.

Excepciones

uriString es null.

Comentarios

Este constructor inicializa WebPermission y concede su permiso de destino para realizar una conexión de host remoto o aceptar una conexión de host remota mediante el URI descrito por el uriString parámetro .

Consulte también

Se aplica a

WebPermission(NetworkAccess, Regex)

Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs

Inicializa una nueva instancia de la WebPermission clase con los derechos de acceso especificados para la expresión 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

Valor NetworkAccess que indica el tipo de acceso que se va a conceder al URI especificado. Accept indica que la aplicación puede aceptar conexiones desde Internet en un recurso local. Connect indica que la aplicación puede conectarse a recursos específicos de Internet.

uriRegex
Regex

Expresión regular que describe el URI al que se va a conceder acceso.

Comentarios

Este constructor inicializa WebPermission y concede su permiso de destino para realizar una conexión de host remoto o aceptar una conexión de host remota mediante el URI descrito por el uriRegex parámetro .

Note

Se recomienda crear uriRegex con las RegexOptions.IgnoreCasemarcas , RegexOptions.Compiledy RegexOptions.Singleline .

Note

Una cadena de URI candidata se comprueba en la lista de expresiones regulares pertinentes (AcceptList o ConnectList) de dos maneras. En primer lugar, la cadena de URI candidata se comprueba con la lista adecuada; después, si no hay ninguna coincidencia, la cadena de URI candidata se convierte en y Uri se comprueba con la lista adecuada.

Consulte también

Se aplica a