Socket.CancelConnectAsync(SocketAsyncEventArgs) 方法

定义

取消一个对远程主机连接的异步请求。

C#
public static void CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs e);

参数

e
SocketAsyncEventArgs

SocketAsyncEventArgs 对象,该对象用于通过调用 ConnectAsync(SocketType, ProtocolType, SocketAsyncEventArgs) 方法之一,请求与远程主机的连接。

例外

e 参数不能为 null,并且 RemoteEndPoint 不能为空。

尝试访问套接字时出错。

调用堆栈中的较高调用方无权执行所请求的操作。

注解

方法 CancelConnectAsync 取消远程主机连接的异步请求。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 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 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0