DatagramSocket.MessageReceived Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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 .