StreamSocketListener.ConnectionReceived Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um evento que indica que uma conexão foi recebida no 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 do Windows
Funcionalidades do aplicativo |
ID_CAP_NETWORKING [Windows Phone]
|
Comentários
Para escutar uma conexão no objeto StreamSocketListener , um aplicativo deve atribuir o evento ConnectionReceived a um manipulador de eventos e, em seguida, chamar o método BindEndpointAsync ou BindServiceNameAsync para associar o StreamSocketListener a um nome de serviço local ou porta TCP na qual escutar. Para escutar o Bluetooth RFCOMM, a associação é à ID do Serviço Bluetooth.
Nota Da perspectiva de um StreamSocket, um manipulador de conclusão PPL (Parallel Patterns Library) é executado (e o soquete é qualificado para descarte) antes que o corpo da continuação seja executado. Portanto, para impedir que seu soquete seja descartado se você quiser usá-lo dentro de uma continuação, você precisará usar uma das técnicas descritas em Referências a StreamSockets em continuações ppl C++.