CodeConnectAccess(String, Int32) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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 控制执行代码可用于连接到网络资源的端口。