SocketError SocketError SocketError SocketError Enum

定義

Socket クラスのエラー コードを定義します。Defines error codes for the Socket class.

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
継承

フィールド

AccessDenied AccessDenied AccessDenied AccessDenied 10013

アクセス許可で禁止されている方法で Socket にアクセスしようとしました。An attempt was made to access a Socket in a way that is forbidden by its access permissions.

AddressAlreadyInUse AddressAlreadyInUse AddressAlreadyInUse AddressAlreadyInUse 10048

通常、アドレスは 1 つしか使用できません。Only one use of an address is normally permitted.

AddressFamilyNotSupported AddressFamilyNotSupported AddressFamilyNotSupported AddressFamilyNotSupported 10047

指定したアドレス ファミリはサポートされていません。The address family specified is not supported. このエラーは、IPv6 スタックがローカル コンピューターにインストールされていない状態で、IPv6 アドレス ファミリを指定した場合に返されます。This error is returned if the IPv6 address family was specified and the IPv6 stack is not installed on the local machine. このエラーは、IPv4 スタックがローカル コンピューターにインストールされていない状態で、IPv4 アドレス ファミリを指定した場合に返されます。This error is returned if the IPv4 address family was specified and the IPv4 stack is not installed on the local machine.

AddressNotAvailable AddressNotAvailable AddressNotAvailable AddressNotAvailable 10049

選択された IP アドレスは、このコンテキストでは有効ではありません。The selected IP address is not valid in this context.

AlreadyInProgress AlreadyInProgress AlreadyInProgress AlreadyInProgress 10037

非ブロッキング Socket で操作を実行中です。The nonblocking Socket already has an operation in progress.

ConnectionAborted ConnectionAborted ConnectionAborted ConnectionAborted 10053

.NET Framework または基になるソケット プロバイダーによって接続が中止されました。The connection was aborted by the .NET Framework or the underlying socket provider.

ConnectionRefused ConnectionRefused ConnectionRefused ConnectionRefused 10061

リモート ホストがアクティブに接続を拒否しています。The remote host is actively refusing a connection.

ConnectionReset ConnectionReset ConnectionReset ConnectionReset 10054

リモート ピアによって接続がリセットされました。The connection was reset by the remote peer.

DestinationAddressRequired DestinationAddressRequired DestinationAddressRequired DestinationAddressRequired 10039

必要なアドレスが Socket の操作から省略されています。A required address was omitted from an operation on a Socket.

Disconnecting Disconnecting Disconnecting Disconnecting 10101

正常なシャットダウンを実行中です。A graceful shutdown is in progress.

Fault Fault Fault Fault 10014

基になるソケット プロバイダーによって、無効なポインター アドレスが検出されました。An invalid pointer address was detected by the underlying socket provider.

HostDown HostDown HostDown HostDown 10064

リモート ホストのダウンが原因で操作が失敗しました。The operation failed because the remote host is down.

HostNotFound HostNotFound HostNotFound HostNotFound 11001

そのようなホストは不明です。No such host is known. 名前が正式なホスト名またはエイリアスではありません。The name is not an official host name or alias.

HostUnreachable HostUnreachable HostUnreachable HostUnreachable 10065

指定したホストへのネットワーク ルートがありません。There is no network route to the specified host.

InProgress InProgress InProgress InProgress 10036

ブロッキング操作を実行中です。A blocking operation is in progress.

Interrupted Interrupted Interrupted Interrupted 10004

ブロッキング Socket の呼び出しが取り消されました。A blocking Socket call was canceled.

InvalidArgument InvalidArgument InvalidArgument InvalidArgument 10022

Socket メンバーに無効な引数が提供されました。An invalid argument was supplied to a Socket member.

IOPending IOPending IOPending IOPending 997

アプリケーションが、すぐには完了できない重複操作を開始しました。The application has initiated an overlapped operation that cannot be completed immediately.

IsConnected IsConnected IsConnected IsConnected 10056

Socket は既に接続されています。The Socket is already connected.

MessageSize MessageSize MessageSize MessageSize 10040

データグラムが長すぎます。The datagram is too long.

NetworkDown NetworkDown NetworkDown NetworkDown 10050

ネットワークが使用できない。The network is not available.

NetworkReset NetworkReset NetworkReset NetworkReset 10052

アプリケーションが、既にタイムアウトしている接続で KeepAlive を設定しようとしました。The application tried to set KeepAlive on a connection that has already timed out.

NetworkUnreachable NetworkUnreachable NetworkUnreachable NetworkUnreachable 10051

リモート ホストへのルートが存在しません。No route to the remote host exists.

NoBufferSpaceAvailable NoBufferSpaceAvailable NoBufferSpaceAvailable NoBufferSpaceAvailable 10055

Socket 操作用のバッファーの空き領域がありません。No free buffer space is available for a Socket operation.

NoData NoData NoData NoData 11004

要求された名前または IP アドレスが、ネーム サーバーで見つかりませんでした。The requested name or IP address was not found on the name server.

NoRecovery NoRecovery NoRecovery NoRecovery 11003

エラーが回復できないか、または要求されたデータベースが見つかりません。The error is unrecoverable or the requested database cannot be located.

NotConnected NotConnected NotConnected NotConnected 10057

アプリケーションがデータを送信または受信しようとしましたが、Socket が接続されていません。The application tried to send or receive data, and the Socket is not connected.

NotInitialized NotInitialized NotInitialized NotInitialized 10093

基になるソケット プロバイダーが初期化されていません。The underlying socket provider has not been initialized.

NotSocket NotSocket NotSocket NotSocket 10038

ソケット以外で Socket 操作を実行しようとしました。A Socket operation was attempted on a non-socket.

OperationAborted OperationAborted OperationAborted OperationAborted 995

Socket が閉じられたため、重複操作が中止されました。The overlapped operation was aborted due to the closure of the Socket.

OperationNotSupported OperationNotSupported OperationNotSupported OperationNotSupported 10045

アドレス ファミリがプロトコル ファミリによってサポートされていません。The address family is not supported by the protocol family.

ProcessLimit ProcessLimit ProcessLimit ProcessLimit 10067

基になるソケット プロバイダーを使用しているプロセスが多すぎます。Too many processes are using the underlying socket provider.

ProtocolFamilyNotSupported ProtocolFamilyNotSupported ProtocolFamilyNotSupported ProtocolFamilyNotSupported 10046

プロトコル ファミリが実装されていないか、または構成されていません。The protocol family is not implemented or has not been configured.

ProtocolNotSupported ProtocolNotSupported ProtocolNotSupported ProtocolNotSupported 10043

プロトコルが実装されていないか、または構成されていません。The protocol is not implemented or has not been configured.

ProtocolOption ProtocolOption ProtocolOption ProtocolOption 10042

Socket で使用されたオプションまたはレベルは、不明か、無効か、またはサポートされていません。An unknown, invalid, or unsupported option or level was used with a Socket.

ProtocolType ProtocolType ProtocolType ProtocolType 10041

この Socket に対するプロトコル型が正しくありません。The protocol type is incorrect for this Socket.

Shutdown Shutdown Shutdown Shutdown 10058

Socket が既に閉じられているため、データを送信または受信する要求が許可されませんでした。A request to send or receive data was disallowed because the Socket has already been closed.

SocketError SocketError SocketError -1

特定されない Socket エラーが発生しました。An unspecified Socket error has occurred.

SocketNotSupported SocketNotSupported SocketNotSupported SocketNotSupported 10044

このアドレス ファミリでは、指定したソケット タイプはサポートされていません。The support for the specified socket type does not exist in this address family.

Success Success Success Success 0

Socket 操作が正常に行われました。The Socket operation succeeded.

SystemNotReady SystemNotReady SystemNotReady SystemNotReady 10091

ネットワーク サブシステムが使用できません。The network subsystem is unavailable.

TimedOut TimedOut TimedOut TimedOut 10060

接続の試行がタイムアウトしたか、または接続されているホストが応答に失敗しました。The connection attempt timed out, or the connected host has failed to respond.

TooManyOpenSockets TooManyOpenSockets TooManyOpenSockets TooManyOpenSockets 10024

基になるソケット プロバイダーで開いているソケットが多すぎます。There are too many open sockets in the underlying socket provider.

TryAgain TryAgain TryAgain TryAgain 11002

ホストの名前を解決できませんでした。The name of the host could not be resolved. 後で再試行してください。Try again later.

TypeNotFound TypeNotFound TypeNotFound TypeNotFound 10109

指定したクラスが見つかりませんでした。The specified class was not found.

VersionNotSupported VersionNotSupported VersionNotSupported VersionNotSupported 10092

基になるソケット プロバイダーのバージョンが範囲外です。The version of the underlying socket provider is out of range.

WouldBlock WouldBlock WouldBlock WouldBlock 10035

非ブロッキング ソケットでの操作は、すぐに完了できません。An operation on a nonblocking socket cannot be completed immediately.

注釈

基になるソケット プロバイダーによっては、ほとんどのエラーが返されます。Most of these errors are returned by the underlying socket provider.

適用対象