Condividi tramite


CodeConnectAccess(String, Int32) Costruttore

Definizione

Inizializza una nuova istanza della classe 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)

Parametri

allowScheme
String

Schema URI rappresentato dall'istanza corrente.

allowPort
Int32

Porta rappresentata dall'istanza corrente.

Eccezioni

allowScheme è null.

oppure

allowScheme è una stringa vuota ("").

oppure

allowScheme contiene caratteri non consentiti negli schemi.

oppure

allowPort è minore di 0.

oppure

allowPort è maggiore di 65.535.

Esempio

Nell'esempio di codice seguente viene illustrata la creazione di un CodeConnectAccess oggetto che consente al codice scaricato di connettersi al server di origine usando il protocollo HTTP e la stessa porta in cui è stato scaricato. Per un esempio che illustra l'uso CodeConnectAccess di oggetti per creare un gruppo di codice e l'aggiunta del gruppo di codice a un livello di criteri, vedere la panoramica della CodeConnectAccess classe.



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

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

Commenti

La Scheme proprietà viene impostata usando il allowScheme parametro . Lo schema viene convertito in minuscolo. Il valore di Scheme controlla lo schema che esegue il codice può usare per connettersi a una risorsa di rete.

La Port proprietà viene impostata usando il allowPort parametro . Il valore di Port controlla la porta che esegue il codice può usare per connettersi a una risorsa di rete.

Si applica a