UdpClient.ReceiveAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ReceiveAsync() |
リモート ホストが送信した UDP データグラムを非同期的に返します。 |
ReceiveAsync(CancellationToken) |
リモート ホストが送信した UDP データグラムを非同期的に返します。 |
ReceiveAsync()
- ソース:
- UDPClient.cs
- ソース:
- UDPClient.cs
- ソース:
- UDPClient.cs
リモート ホストが送信した UDP データグラムを非同期的に返します。
public:
System::Threading::Tasks::Task<System::Net::Sockets::UdpReceiveResult> ^ ReceiveAsync();
public System.Threading.Tasks.Task<System.Net.Sockets.UdpReceiveResult> ReceiveAsync ();
member this.ReceiveAsync : unit -> System.Threading.Tasks.Task<System.Net.Sockets.UdpReceiveResult>
Public Function ReceiveAsync () As Task(Of UdpReceiveResult)
戻り値
非同期操作を表すタスク オブジェクト。
例外
基になる Socket は閉じられています。
ソケットへのアクセス中にエラーが発生しました。
注釈
この操作はブロックされません。 返された Task<TResult>> オブジェクトは、UDP パケットを受信した後に完了します。
メソッドで既定のリモート ホストを指定した Connect 場合、このメソッドはそのホストからのデータグラムのみを受け入れます。 その他のデータグラムはすべて破棄されます。
を受け取った場合は、 SocketExceptionを使用 SocketException.ErrorCode して特定のエラー コードを取得します。 このコードを取得したら、エラーの詳細な説明については 、Windows Sockets バージョン 2 API エラー コード のドキュメントを参照してください。
警告
マルチキャストされたデータグラムを受信する場合は、このメソッドを Connect 呼び出す前に メソッドを呼び出さないでください。 UdpClientデータグラムの受信に使用する は、マルチキャスト ポート番号を使用して作成する必要があります。
適用対象
ReceiveAsync(CancellationToken)
- ソース:
- UDPClient.cs
- ソース:
- UDPClient.cs
- ソース:
- UDPClient.cs
リモート ホストが送信した UDP データグラムを非同期的に返します。
public:
System::Threading::Tasks::ValueTask<System::Net::Sockets::UdpReceiveResult> ReceiveAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.ValueTask<System.Net.Sockets.UdpReceiveResult> ReceiveAsync (System.Threading.CancellationToken cancellationToken);
member this.ReceiveAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Net.Sockets.UdpReceiveResult>
Public Function ReceiveAsync (cancellationToken As CancellationToken) As ValueTask(Of UdpReceiveResult)
パラメーター
- cancellationToken
- CancellationToken
キャンセル要求を監視するためのトークン。
戻り値
非同期操作を表す ValueTask<TResult>。
例外
基になる Socket は閉じられています。
ソケットへのアクセス中にエラーが発生しました。
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
.NET