TcpListener.BeginAcceptTcpClient(AsyncCallback, Object) メソッド
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
受信接続の試行を受け入れる非同期操作を開始します。
public:
IAsyncResult ^ BeginAcceptTcpClient(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginAcceptTcpClient(AsyncCallback? callback, object? state);
public IAsyncResult BeginAcceptTcpClient(AsyncCallback callback, object state);
member this.BeginAcceptTcpClient : AsyncCallback * obj -> IAsyncResult
Public Function BeginAcceptTcpClient (callback As AsyncCallback, state As Object) As IAsyncResult
- callback
- AsyncCallback
操作の完了時に呼び出すメソッドを参照する AsyncCallback デリゲート。
- state
- Object
受け入れ操作に関する情報を格納するユーザー定義のオブジェクト。 このオブジェクトは、操作の完了時に callback
デリゲートに渡されます。
IAsyncResult の非同期の作成を参照する TcpClient。
ソケットへのアクセスを試みているときにエラーが発生しました。
Socket が閉じられました。
非同期 BeginAcceptTcpClient 操作は、 メソッドを呼び出して完了する EndAcceptTcpClient 必要があります。 通常、 メソッドはデリゲートによって callback
呼び出されます。
このメソッドは、操作が完了するまでブロックしません。 操作が完了するまでブロックするには、 メソッドを使用します AcceptTcpClient 。
非同期プログラミング モデルの使用の詳細については、「 同期メソッドの非同期呼び出し」を参照してください。
注意
を SocketException受け取った場合は、 プロパティを SocketException.ErrorCode 使用して特定のエラー コードを取得し、エラーの詳細な説明については Windows ソケット バージョン 2 API エラー コード のドキュメントを参照してください。
注意
このメンバーは、アプリケーションでネットワーク トレースが有効にされている場合にトレース情報を出力します。 詳細については、「.NET Frameworkのネットワーク トレース」を参照してください。
製品 | バージョン |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。