Compartir a través de


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

El esquema del URI representado por la instancia actual.

allowPort
Int32

El 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 ver un ejemplo que muestra cómo usar CodeConnectAccess 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 ejecuta 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 ejecuta código puede usar para conectarse a un recurso de red.

Se aplica a