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

L'esempio di codice seguente illustra 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 aggiungere il 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