NetworkAccess NetworkAccess NetworkAccess NetworkAccess Enum


ネットワーク アクセス許可を指定します。Specifies network access permissions.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class NetworkAccess
public enum NetworkAccess
type NetworkAccess = 
Public Enum NetworkAccess


Accept Accept Accept Accept 128

アプリケーションが、インターネットからのローカル リソースへの接続の受け入れを許可されていることを示します。Indicates that the application is allowed to accept connections from the Internet on a local resource. これは、Accept を使用してローカル リソース (アドレス/ポート) へのアクセスを許可するローカル ホストを保護します。Notice that this is a protection for the local host that uses Accept to grant access to a local resource (address/port). ソケットがこのローカル リソースにバインドしようとするときに、アクセス許可がチェックされ、そのリソースに Accept が存在するかどうかが確認されます。At the time a socket tries to bind to this local resource a permission check is performed to see if an Accept exists on that resource.

Connect Connect Connect Connect 64

アプリケーションが、固有のインターネット リソースへの接続を許可されていることを示します。Indicates that the application is allowed to connect to specific Internet resources. リモート ホスト リソースの場合は、Connect アクセス許可が存在するかどうかは確認されません。Notice that, in the case of remote host resource, no check is performed to see that Connect permissions exist. これは接続リモート ホストのポートが不明なためであり、適切なアクセス許可をあらかじめ構築できるからではありません。This is because the port of a connecting remote host is unknown and not suitable permissions can be built in advance. 待機中のソケットに接続しようとしているリモート ホストのアクセス許可のチェックは、アプリケーションで行う必要があります。It is the application responsibility to check the permissions of the remote host trying to connect to a listening socket.


列挙体は、 SocketPermissionクラスとWebPermissionクラスで使用されます。 NetworkAccessThe NetworkAccess enumeration is used with the WebPermission and SocketPermission classes.