Compartir por


CodeConnectAccess(String, Int32) Constructor

Definición

Inicializa una nueva instancia de la clase CodeConnectAccess.

public:
 CodeConnectAccess(System::String ^ allowScheme, int allowPort);
public CodeConnectAccess(string allowScheme, int allowPort);
new System.Security.Policy.CodeConnectAccess : string * int -> System.Security.Policy.CodeConnectAccess
Public Sub New (allowScheme As String, allowPort As Integer)

Parámetros

allowScheme
String

Esquema de URI representado por la instancia actual.

allowPort
Int32

Puerto representado por la instancia actual.

Excepciones

allowScheme es null.

O bien

allowScheme es una cadena vacía ("").

O bien

allowScheme contiene caracteres que no se permiten en esquemas.

O bien

allowPort es menor que 0.

O bien

allowPort es mayor que 65.535.

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear un CodeConnectAccess objeto que permite que el código descargado se conecte de nuevo a su servidor de origen mediante el protocolo HTTP y el mismo puerto en el que se descargó. Para obtener un ejemplo que muestra el uso CodeConnectAccess de objetos para crear un grupo de código y agregar el grupo de código a un nivel de directiva, consulte la información general de la CodeConnectAccess clase.



static CodeConnectAccess^ CreateHttpAndOriginPortAccess()
{
    return gcnew CodeConnectAccess(Uri::UriSchemeHttp, 
        CodeConnectAccess::OriginPort);
}

    public static CodeConnectAccess CreateHttpAndOriginPortAccess()
{
    return new CodeConnectAccess(Uri.UriSchemeHttp, CodeConnectAccess.OriginPort);
}

Comentarios

La Scheme propiedad se establece mediante el allowScheme parámetro . El esquema se convierte en minúsculas. El valor de Scheme controla el esquema que el código que ejecuta el código puede usar para conectarse a un recurso de red.

La Port propiedad se establece mediante el allowPort parámetro . El valor de Port controla el puerto que el código que ejecuta puede usar para conectarse a un recurso de red.

Se aplica a