SocketTaskExtensions.AcceptAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| AcceptAsync(Socket) |
对套接字执行异步操作以接受传入的连接尝试。 |
| AcceptAsync(Socket, Socket) |
对套接字执行异步操作以接受传入的连接尝试。 |
AcceptAsync(Socket)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
对套接字执行异步操作以接受传入的连接尝试。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync(this System.Net.Sockets.Socket socket);
static member AcceptAsync : System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket) As Task(Of Socket)
参数
- socket
- Socket
正在侦听连接的套接字。
返回
一个异步任务, Socket 用于处理与远程主机的通信。
例外
请求了无效的操作。 如果接受 Socket 未侦听连接或接受的套接字绑定,则会发生此异常。
在调用该方法之前,必须调用Bind(EndPoint)Listen(Int32)该方法和AcceptAsync(Socket)方法。
尝试访问套接字时出错。
适用于
AcceptAsync(Socket, Socket)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
对套接字执行异步操作以接受传入的连接尝试。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket, System::Net::Sockets::Socket ^ acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync(this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket? acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync(this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket acceptSocket);
static member AcceptAsync : System.Net.Sockets.Socket * System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket, acceptSocket As Socket) As Task(Of Socket)
参数
- socket
- Socket
正在侦听传入连接的套接字。
返回
一个异步任务, Socket 用于处理与远程主机的通信。
例外
请求了无效的操作。 如果接受 Socket 未侦听连接或接受的套接字绑定,则会发生此异常。
在调用该方法之前,必须调用Bind(EndPoint)Listen(Int32)该方法和AcceptAsync(Socket, Socket)方法。
尝试访问套接字时出错。