StreamSocketListener.ConnectionReceived É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’une connexion a été reçue sur l’objet StreamSocketListener .
// Register
event_token ConnectionReceived(TypedEventHandler<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs const&> const& handler) const;
// Revoke with event_token
void ConnectionReceived(event_token const* cookie) const;
// Revoke with event_revoker
StreamSocketListener::ConnectionReceived_revoker ConnectionReceived(auto_revoke_t, TypedEventHandler<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs const&> const& handler) const;
public event TypedEventHandler<StreamSocketListener,StreamSocketListenerConnectionReceivedEventArgs> ConnectionReceived;
function onConnectionReceived(eventArgs) { /* Your code */ }
streamSocketListener.addEventListener("connectionreceived", onConnectionReceived);
streamSocketListener.removeEventListener("connectionreceived", onConnectionReceived);
- or -
streamSocketListener.onconnectionreceived = onConnectionReceived;
Public Custom Event ConnectionReceived As TypedEventHandler(Of StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs)
Type d'événement
Configuration requise pour Windows
Fonctionnalités de l’application |
ID_CAP_NETWORKING [Windows Phone]
|
Remarques
Pour écouter une connexion sur l’objet StreamSocketListener , une application doit affecter l’événement ConnectionReceived à un gestionnaire d’événements, puis appeler la méthode BindEndpointAsync ou BindServiceNameAsync pour lier le StreamSocketListener à un nom de service local ou à un port TCP sur lequel écouter. Pour écouter Bluetooth RFCOMM, la liaison est à l’ID de service Bluetooth.
Note Du point de vue d’un StreamSocket, un gestionnaire de saisie semi-automatique PPL (Parallel Patterns Library) est exécuté (et le socket est éligible pour la suppression) avant l’exécution du corps de continuation. Par conséquent, pour empêcher la suppression de votre socket si vous souhaitez l’utiliser à l’intérieur d’une continuation, vous devez utiliser l’une des techniques décrites dans Références à StreamSockets dans les continuations PPL C++.