SocketPermission 생성자

정의

SocketPermission 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
SocketPermission(PermissionState)

에 대한 무제한 액세스를 허용하거나 에 대한 액세스를 허용하지 않는 클래스의 SocketPermissionSocket 새 인스턴스를 Socket초기화합니다.

SocketPermission(NetworkAccess, TransportType, String, Int32)

지정된 사용 권한을 사용하여 지정된 전송 주소에 대한 클래스의 SocketPermission 새 인스턴스를 초기화합니다.

SocketPermission(PermissionState)

Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs

에 대한 무제한 액세스를 허용하거나 에 대한 액세스를 허용하지 않는 클래스의 SocketPermissionSocket 새 인스턴스를 Socket초기화합니다.

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

매개 변수

state
PermissionState

값 중 PermissionState 하나입니다.

설명

인스턴스가 SocketPermissionUnrestricted 으로 PermissionState 만들어진 경우 인스턴스는 SocketPermission 모든 요구를 전달합니다. 전송 주소 권한이 추가되지 않는 한 state 모든 요구가 실패하는 인스턴스의 결과에 대한 SocketPermission 다른 값입니다AddPermission.

적용 대상

SocketPermission(NetworkAccess, TransportType, String, Int32)

Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs

지정된 사용 권한을 사용하여 지정된 전송 주소에 대한 클래스의 SocketPermission 새 인스턴스를 초기화합니다.

public:
 SocketPermission(System::Net::NetworkAccess access, System::Net::TransportType transport, System::String ^ hostName, int portNumber);
public SocketPermission(System.Net.NetworkAccess access, System.Net.TransportType transport, string hostName, int portNumber);
new System.Net.SocketPermission : System.Net.NetworkAccess * System.Net.TransportType * string * int -> System.Net.SocketPermission
Public Sub New (access As NetworkAccess, transport As TransportType, hostName As String, portNumber As Integer)

매개 변수

access
NetworkAccess

값 중 NetworkAccess 하나입니다.

transport
TransportType

값 중 TransportType 하나입니다.

hostName
String

전송 주소의 호스트 이름입니다.

portNumber
Int32

전송 주소의 포트 번호입니다.

예외

hostNamenull입니다.

설명

이 생성자는 지정된 에 대한 액세스를 제어하고 SocketPermission 지정된 hostName 을 사용하여 제어하는 portNumber생성자를 만듭니다transport.

hostName DNS 이름, IP 주소 또는 지정된 IP 서브넷(예: 192.168.1.*)일 수 있습니다.

전송 portNumber 으로 정의된 유효한 포트 번호이거나 SocketPermission.AllPorts.

적용 대상