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 zpět ke svému zdrojovému serveru pomocí protokolu HTTP a stejný port, 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, viz CodeConnectAccess přehled 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 ovládacích Scheme prvků schématu, 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 Port určuje port, který spouští kód, který se může použít pro připojení k síťovému prostředku.

Platí pro