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