Sdílet prostřednictvím


CodeConnectAccess(String, Int32) Konstruktor

Definice

Inicializuje novou instanci CodeConnectAccess třídy.

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)

Parametry

allowScheme
String

Schéma identifikátoru URI reprezentované aktuální instancí.

allowPort
Int32

Port reprezentovaný aktuální instancí.

Výjimky

allowScheme je null.

-nebo-

allowScheme je prázdný řetězec ("").

-nebo-

allowScheme obsahuje znaky, které nejsou povoleny v schématech.

-nebo-

allowPort je menší než 0.

-nebo-

allowPort je větší než 65 535.

Příklady

Následující příklad kódu ukazuje vytvoření objektu CodeConnectAccess , který umožňuje stažený kód připojit se zpět ke svému zdrojovému serveru pomocí protokolu HTTP a stejného portu, na který byl stažen. Příklad, který ukazuje použití CodeConnectAccess objektů k vytvoření skupiny kódu a přidání skupiny kódu na úroveň zásad, najdete v přehledu CodeConnectAccess třídy.



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

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

Poznámky

Vlastnost Scheme je nastavena pomocí parametru allowScheme . Schéma se převede na malá písmena. Hodnota řídí Scheme schéma, které může spouštění kódu použít pro připojení k síťovému prostředku.

Vlastnost Port je nastavena pomocí parametru allowPort . Hodnota řídí Port port, který může spuštěný kód použít pro připojení k síťovému prostředku.

Platí pro