Share via


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

当前实例表示的端口。

例外

allowSchemenull

- 或 -

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 控制执行代码可用于连接到网络资源的端口。

适用于