Бөлісу құралы:


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 порта, выполняющего код, может использоваться для подключения к сетевому ресурсу.

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