UdpClient.ReceiveAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ReceiveAsync() |
异步返回由远程主机发送的 UDP 数据报。 |
ReceiveAsync(CancellationToken) |
异步返回由远程主机发送的 UDP 数据报。 |
ReceiveAsync()
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- 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 套接字版本 2 API 错误代码 文档,了解错误的详细说明。
适用于
ReceiveAsync(CancellationToken)
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- 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。
访问套接字时出错。
取消令牌已取消。 此异常存储在返回的任务中。