SocketTaskExtensions.ReceiveMessageFromAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recibe el número especificado de bytes de datos en la ubicación especificada del búfer de datos, utilizando el especificado SocketFlagsy almacena la información del punto de conexión y del paquete.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Sockets::SocketReceiveMessageFromResult> ^ ReceiveMessageFromAsync(System::Net::Sockets::Socket ^ socket, ArraySegment<System::Byte> buffer, System::Net::Sockets::SocketFlags socketFlags, System::Net::EndPoint ^ remoteEndPoint);
public static System.Threading.Tasks.Task<System.Net.Sockets.SocketReceiveMessageFromResult> ReceiveMessageFromAsync(this System.Net.Sockets.Socket socket, ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint);
static member ReceiveMessageFromAsync : System.Net.Sockets.Socket * ArraySegment<byte> * System.Net.Sockets.SocketFlags * System.Net.EndPoint -> System.Threading.Tasks.Task<System.Net.Sockets.SocketReceiveMessageFromResult>
<Extension()>
Public Function ReceiveMessageFromAsync (socket As Socket, buffer As ArraySegment(Of Byte), socketFlags As SocketFlags, remoteEndPoint As EndPoint) As Task(Of SocketReceiveMessageFromResult)
Parámetros
- socket
- Socket
Socket en el que se va a realizar la operación.
- buffer
- ArraySegment<Byte>
Matriz que es la ubicación de almacenamiento de los datos recibidos.
- socketFlags
- SocketFlags
Combinación bit a bit de los SocketFlags valores.
Devoluciones
Tarea asincrónica que se completa con una SocketReceiveMessageFromResult estructura.
Excepciones
El Socket objeto se ha cerrado.
El remoteEndPoint es null.
Debe llamar al método Bind antes de realizar esta operación.