DatagramSocket.MessageReceived Evento
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í.
Evento que indica que se recibió un mensaje en el objeto DatagramSocket .
// Register
event_token MessageReceived(TypedEventHandler<DatagramSocket, DatagramSocketMessageReceivedEventArgs const&> const& handler) const;
// Revoke with event_token
void MessageReceived(event_token const* cookie) const;
// Revoke with event_revoker
DatagramSocket::MessageReceived_revoker MessageReceived(auto_revoke_t, TypedEventHandler<DatagramSocket, DatagramSocketMessageReceivedEventArgs const&> const& handler) const;
public event TypedEventHandler<DatagramSocket,DatagramSocketMessageReceivedEventArgs> MessageReceived;
function onMessageReceived(eventArgs) { /* Your code */ }
datagramSocket.addEventListener("messagereceived", onMessageReceived);
datagramSocket.removeEventListener("messagereceived", onMessageReceived);
- or -
datagramSocket.onmessagereceived = onMessageReceived;
Public Custom Event MessageReceived As TypedEventHandler(Of DatagramSocket, DatagramSocketMessageReceivedEventArgs)
Tipo de evento
Requisitos de Windows
Características de aplicaciones |
ID_CAP_NETWORKING [Windows Phone]
|
Comentarios
Para recibir datos en el objeto DatagramSocket , una aplicación debe asignar el evento [MessageReceived a un controlador de eventos y, a continuación, llamar al método BindEndpointAsync o BindServiceNameAsync para enlazar DatagramSocket a un nombre de servicio local o puerto UDP. Los métodos ConnectAsync también darán como resultado una operación de enlace. Escribir en una secuencia devuelta por uno de los métodos GetOutputStreamAsync también dará como resultado una operación de enlace. El controlador de eventos MessageReceived se invocará cada vez que llegue un mensaje desde un punto de conexión remoto.
Para recibir paquetes de multidifusión en el objeto DatagramSocket , una aplicación debe asignar el evento [MessageReceived a un controlador de eventos y, a continuación, llamar al método JoinMulticastGroup para unirse al grupo de multidifusión.
Para anular el registro del evento [MessageReceived, se debe cerrar el objeto DatagramSocket . La aplicación de Windows usa el método Close mediante JavaScript. En el caso de las aplicaciones escritas con .NET Framework 4.5 en C# y VB.NET, el método Close se expone como el método en DatagramSocket. En el caso de las aplicaciones escritas en C++, se llamará al método Close al usar la palabra clave delete en el objeto .