다음을 통해 공유


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보다 큽니다.

예제

다음 코드 예제에서는 다운로드한 코드가 HTTP 프로토콜 및 다운로드한 동일한 포트를 사용하여 원본 서버에 다시 연결할 수 있도록 허용하는 개체를 만드는 CodeConnectAccess 방법을 보여 줍니다. 개체를 사용하여 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 값은 코드 실행이 네트워크 리소스에 연결하는 데 사용할 수 있는 포트를 제어합니다.

적용 대상