SocketPermission 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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如果实例是使用Unrestricted值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
传输地址的端口号。
例外
hostName 是 null。
注解
此构造函数创建一个SocketPermission控制对指定和hostName使用指定portNumbertransport项的访问的构造函数。
hostName可以是 DNS 名称、IP 地址或指定的 IP 子网,例如 192.168.1.*。
portNumber可以是传输定义的任何有效端口号,也可以 SocketPermission.AllPorts。