StreamSocketListener.ConnectionReceived イベント

定義

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) 

イベントの種類

Windows の要件

アプリの機能
ID_CAP_NETWORKING [Windows Phone]

注釈

StreamSocketListener オブジェクトで接続をリッスンするには、アプリで ConnectionReceived イベントをイベント ハンドラーに割り当て、BindEndpointAsync メソッドまたは BindServiceNameAsync メソッドを呼び出して StreamSocketListener をリッスンするローカル サービス名または TCP ポートにバインドする必要があります。 Bluetooth RFCOMM をリッスンするために、バインドは Bluetooth サービス ID に設定されます。

メモStreamSocket の観点から、並列パターン ライブラリ (PPL) 完了ハンドラーは、継続本文が実行される前に実行されます (ソケットは破棄の対象となります)。 したがって、継続内でソケットを使用する場合にソケットが破棄されないようにするには、「 C++ PPL 継続での StreamSocket への参照」で説明されている手法のいずれかを使用する必要があります。

適用対象

こちらもご覧ください