Share via


DatagramSocket.MessageReceived Événement

Définition

Événement qui indique qu’un message a été reçu sur l’objet 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) 

Type d'événement

Configuration requise pour Windows

Fonctionnalités de l’application
ID_CAP_NETWORKING [Windows Phone]

Remarques

Pour recevoir des données sur l’objet DatagramSocket , une application doit affecter l’événement [MessageReceived à un gestionnaire d’événements, puis appeler la méthode BindEndpointAsync ou BindServiceNameAsync pour lier le DatagramSocket à un nom de service local ou à un port UDP. Les méthodes ConnectAsync entraînent également une opération de liaison. L’écriture dans un flux retourné par l’une des méthodes GetOutputStreamAsync entraîne également une opération de liaison. Le gestionnaire d’événements MessageReceived est appelé chaque fois qu’un message provenant d’un point de terminaison distant arrive.

Pour recevoir des paquets de multidiffusion sur l’objet DatagramSocket , une application doit affecter l’événement [MessageReceived à un gestionnaire d’événements, puis appeler la méthode JoinMulticastGroup pour rejoindre le groupe de multidiffusion.

Pour annuler l’inscription de l’événement [MessageReceived, l’objet DatagramSocket doit être fermé. La méthode Close est utilisée par l’application Windows à l’aide de JavaScript. Pour les applications écrites à l’aide du .NET Framework 4.5 en C# et VB.NET, la méthode Close est exposée en tant que méthode sur le DatagramSocket. Pour les applications écrites en C++, la méthode Close est appelée lors de l’utilisation de la mot clé delete sur l’objet .

S’applique à

Voir aussi