語言

SocketPermission 建構函式

定義

初始化 SocketPermission 類別的新執行個體。

多載

名稱 Description
SocketPermission(PermissionState)

初始化一個允許無限制存取SocketPermission或禁止存取Socket的類別新實例Socket。

SocketPermission(NetworkAccess, TransportType, String, Int32)

在指定權限下,初始化該傳輸位址的新類別實例 SocketPermission 。

SocketPermission(PermissionState)

來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
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)

來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
SocketPermission.cs
來源:
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 內容的存取,並 portNumber 使用指定的 transport。

這些子 hostName 網可以是 DNS 名稱、IP 位址,或指定的 IP 子網路,例如 192.168.1.*。

可以 portNumber 是由傳輸定義的任何有效埠號,或 SocketPermission.AllPorts是。

適用於