WebPermission 생성자

정의

클래스의 새 인스턴스를 WebPermission 만듭니다.

오버로드

Name Description
WebPermission()

클래스의 새 인스턴스를 WebPermission 만듭니다.

WebPermission(PermissionState)

모든 요구를 통과하거나 모든 요구를 실패하는 클래스의 WebPermission 새 인스턴스를 만듭니다.

WebPermission(NetworkAccess, String)

지정된 URI에 WebPermission 대해 지정된 액세스 권한을 사용하여 클래스의 새 인스턴스를 초기화합니다.

WebPermission(NetworkAccess, Regex)

지정된 URI 정규식에 WebPermission 대해 지정된 액세스 권한을 사용하여 클래스의 새 인스턴스를 초기화합니다.

WebPermission()

Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs

클래스의 새 인스턴스를 WebPermission 만듭니다.

public:
 WebPermission();
public WebPermission();
Public Sub New ()

설명

클래스의 새 인스턴스를 WebPermission 만듭니다. 이 생성자는 권한을 부여하지 않는 빈 권한을 만듭니다.

추가 정보

적용 대상

WebPermission(PermissionState)

Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs

모든 요구를 통과하거나 모든 요구를 실패하는 클래스의 WebPermission 새 인스턴스를 만듭니다.

public:
 WebPermission(System::Security::Permissions::PermissionState state);
public WebPermission(System.Security.Permissions.PermissionState state);
new System.Net.WebPermission : System.Security.Permissions.PermissionState -> System.Net.WebPermission
Public Sub New (state As PermissionState)

매개 변수

state
PermissionState

PermissionState 값입니다.

설명

매개 변수의 state 값은 PermissionState.NonePermissionState.Unrestricted각각 모든 보안 변수에 대해 완전히 제한되거나 완전히 제한되지 않은 액세스를 생성합니다. 지정 PermissionState.None하는 경우 .를 사용하여 AddPermission개별 URI에 대한 액세스 권한을 부여할 수 있습니다.

추가 정보

적용 대상

WebPermission(NetworkAccess, String)

Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs

지정된 URI에 WebPermission 대해 지정된 액세스 권한을 사용하여 클래스의 새 인스턴스를 초기화합니다.

public:
 WebPermission(System::Net::NetworkAccess access, System::String ^ uriString);
public WebPermission(System.Net.NetworkAccess access, string uriString);
new System.Net.WebPermission : System.Net.NetworkAccess * string -> System.Net.WebPermission
Public Sub New (access As NetworkAccess, uriString As String)

매개 변수

access
NetworkAccess

지정된 URI에 부여할 액세스의 종류를 나타내는 NetworkAccess 값입니다. Accept 는 애플리케이션이 로컬 리소스의 인터넷 연결을 허용하도록 허용됨을 나타냅니다. Connect 는 애플리케이션이 특정 인터넷 리소스에 연결할 수 있음을 나타냅니다.

uriString
String

액세스 권한이 부여되는 URI 문자열입니다.

예외

uriStringnull입니다.

설명

이 생성자는 매개 변수에 설명 WebPermission 된 URI를 사용하여 원격 호스트 연결을 만들거나 원격 호스트 연결을 수락할 대상 권한을 초기화 uriString 하고 부여합니다.

추가 정보

적용 대상

WebPermission(NetworkAccess, Regex)

Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs
Source:
WebPermission.cs

지정된 URI 정규식에 WebPermission 대해 지정된 액세스 권한을 사용하여 클래스의 새 인스턴스를 초기화합니다.

public:
 WebPermission(System::Net::NetworkAccess access, System::Text::RegularExpressions::Regex ^ uriRegex);
public WebPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex);
new System.Net.WebPermission : System.Net.NetworkAccess * System.Text.RegularExpressions.Regex -> System.Net.WebPermission
Public Sub New (access As NetworkAccess, uriRegex As Regex)

매개 변수

access
NetworkAccess

NetworkAccess 지정된 URI에 부여할 액세스의 종류를 나타내는 값입니다. Accept 는 애플리케이션이 로컬 리소스의 인터넷 연결을 허용하도록 허용됨을 나타냅니다. Connect 는 애플리케이션이 특정 인터넷 리소스에 연결할 수 있음을 나타냅니다.

uriRegex
Regex

액세스 권한을 부여할 URI를 설명하는 정규식입니다.

설명

이 생성자는 매개 변수에 설명 WebPermission 된 URI를 사용하여 원격 호스트 연결을 만들거나 원격 호스트 연결을 수락할 대상 권한을 초기화 uriRegex 하고 부여합니다.

메모

, uriRegexRegexOptions.IgnoreCase 플래그를 RegexOptions.Compiled사용하여 만드는 RegexOptions.Singleline 것이 좋습니다.

메모

후보 URI 문자열은 두 가지 방법으로 관련 정규식(AcceptList 또는 ConnectList)의 목록에 대해 확인됩니다. 먼저 후보 URI 문자열이 적절한 목록에 대해 검사됩니다. 그런 다음 일치하는 항목이 없으면 후보 URI 문자열이 a Uri 로 변환되고 적절한 목록에 대해 확인됩니다.

추가 정보

적용 대상