SocketPermission コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SocketPermission クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| SocketPermission(PermissionState) |
Socketへの無制限のアクセスを許可するか、Socketへのアクセスを許可しない、SocketPermission クラスの新しいインスタンスを初期化します。 |
| SocketPermission(NetworkAccess, TransportType, String, Int32) |
指定したアクセス許可を使用して、指定したトランスポート アドレスの SocketPermission クラスの新しいインスタンスを初期化します。 |
SocketPermission(PermissionState)
Socketへの無制限のアクセスを許可するか、Socketへのアクセスを許可しない、SocketPermission クラスの新しいインスタンスを初期化します。
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値の 1 つ。
注釈
SocketPermissionインスタンスがPermissionStateのUnrestricted値で作成された場合、SocketPermissionインスタンスはすべての要求を渡します。
stateのその他の値を指定すると、トランスポート アドレスのアクセス許可が AddPermission で追加されない限り、すべての要求が失敗するSocketPermission インスタンスが発生します。
適用対象
SocketPermission(NetworkAccess, TransportType, String, Int32)
指定したアクセス許可を使用して、指定したトランスポート アドレスの 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値の 1 つ。
- transport
- TransportType
TransportType値の 1 つ。
- hostName
- String
トランスポート アドレスのホスト名。
- portNumber
- Int32
トランスポート アドレスのポート番号。
例外
hostName は nullです。
注釈
このコンストラクターは、指定したhostNameへのアクセスを制御し、指定したtransportを使用してportNumberするSocketPermissionを作成します。
hostNameには、DNS 名、IP アドレス、または指定した IP サブネット (192.168.1.* など) を指定できます。
portNumberには、トランスポートによって定義された任意の有効なポート番号、またはSocketPermission.AllPortsを指定できます。