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
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 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 joindre 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 Windows application à l’aide de JavaScript. Pour les applications écrites à l’aide de .NET Framework 4.5 en C# et VB.NET, la méthode Close est exposée comme méthode sur DatagramSocket. Pour les applications écrites en C++, la méthode Close est appelée lors de l’utilisation du mot clé delete sur l’objet.