SocketPermission 构造函数

定义

初始化 SocketPermission 类的新实例。

重载

名称 说明
SocketPermission(PermissionState)

初始化类的新实例,该实例 SocketPermission 允许不受限制地访问 Socket 或禁止访问 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

初始化类的新实例,该实例 SocketPermission 允许不受限制地访问 Socket 或禁止访问 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 值。

注解

SocketPermission如果实例是使用UnrestrictedPermissionState创建的,则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使用指定portNumbertransport项的访问的构造函数。

hostName可以是 DNS 名称、IP 地址或指定的 IP 子网,例如 192.168.1.*。

portNumber可以是传输定义的任何有效端口号,也可以 SocketPermission.AllPorts

适用于