StreamSocketListener.ConnectionReceived 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ó una conexión en el objeto 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)
Tipo de evento
Requisitos de Windows
Características de aplicaciones |
ID_CAP_NETWORKING [Windows Phone]
|
Comentarios
Para escuchar una conexión en el objeto StreamSocketListener , una aplicación debe asignar el evento ConnectionReceived a un controlador de eventos y, a continuación, llamar al método BindEndpointAsync o BindServiceNameAsync para enlazar StreamSocketListener a un nombre de servicio local o un puerto TCP en el que se va a escuchar. Para escuchar Bluetooth RFCOMM, el enlace es al identificador del servicio Bluetooth.
Nota Desde la perspectiva de un streamSocket, se realiza un controlador de finalización de la biblioteca de patrones paralelos (PPL) que se ejecuta (y el socket es apto para eliminación) antes de que se ejecute el cuerpo de continuación. Por lo tanto, para evitar que el socket se elimine si desea usarlo dentro de una continuación, deberá usar una de las técnicas descritas en Referencias a StreamSockets en continuaciones de PPL de C++.