Поделиться через


CodeConnectAccess(String, Int32) Конструктор

Определение

Инициализирует новый экземпляр класса 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)

Параметры

allowScheme
String

Схема URI, представленная текущим экземпляром.

allowPort
Int32

Порт, представленный текущим экземпляром.

Исключения

allowScheme имеет значение null.

-или-

Параметр allowScheme является пустой строкой ("").

-или-

Параметр allowScheme содержит символы, которые не разрешены в схемах.

-или-

Значение параметраallowPort меньше 0.

-или-

Значение allowPort больше 65 535.

Примеры

В следующем примере кода показано создание CodeConnectAccess объекта , который позволяет скачанному коду подключаться обратно к исходному серверу по протоколу HTTP и тому же порту, на который он был загружен. Пример, демонстрирующий использование CodeConnectAccess объектов для создания группы кода и добавления группы кода на уровень политики, см. в обзоре CodeConnectAccess класса.



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

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

Комментарии

Свойство Scheme задается с помощью allowScheme параметра . Схема преобразуется в нижний регистр. Значение Scheme определяет схему, которую при выполнении кода можно использовать для подключения к сетевому ресурсу.

Свойство Port задается с помощью allowPort параметра . Значение Port управляет портом, который может использоваться при выполнении кода для подключения к сетевому ресурсу.

Применяется к