Socket.Blocking Socket.Blocking Socket.Blocking Socket.Blocking Property

定義

Socket がブロッキング モードかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the Socket is in blocking mode.

public:
 property bool Blocking { bool get(); void set(bool value); };
public bool Blocking { get; set; }
member this.Blocking : bool with get, set
Public Property Blocking As Boolean

プロパティ値

Socket がブロックする場合は true。それ以外の場合は falsetrue if the Socket will block; otherwise, false. 既定値は、true です。The default is true.

例外

ソケットへのアクセスを試行しているときにエラーが発生しました。An error occurred when attempting to access the socket.

注釈

Blockingプロパティを示すかどうかをSocketがブロッキング モード。The Blocking property indicates whether a Socket is in blocking mode.

ブロックのモードでは、すると、メソッドがすぐに完了しない場合、アプリケーションは、要求された操作が完了するまで実行をブロックします。If you are in blocking mode, and you make a method call which does not complete immediately, your application will block execution until the requested operation completes. 要求された操作が完了しない場合でもを続行するには、変更を実行する場合、Blockingプロパティをfalseします。If you want execution to continue even though the requested operation is not complete, change the Blocking property to false. Blockingプロパティには、非同期メソッドへの影響はありません。The Blocking property has no effect on asynchronous methods. 送信、データを非同期的に受信し実行をブロックしては場合、使用して、ManualResetEventクラス。If you are sending and receiving data asynchronously and want to block execution, use the ManualResetEvent class.

注意

表示された場合、SocketExceptionを使用して、SocketException.ErrorCode特定のエラー コードを取得するプロパティ。If you receive a SocketException, use the SocketException.ErrorCode property to obtain the specific error code. このコードを取得した後を参照してください、 Windows Sockets version 2 API エラー コードエラーの詳細な説明のドキュメント。After you have obtained this code, refer to the Windows Sockets version 2 API error code documentation for a detailed description of the error.

注意

このメンバーは、アプリケーションでネットワーク トレースが有効にされている場合にトレース情報を出力します。This member outputs trace information when you enable network tracing in your application. 詳細については、次を参照してください。ネットワークのトレースを .NET Framework でします。For more information, see Network Tracing in the .NET Framework.

適用対象