StreamSocketListener.ConnectionReceived イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 への参照」で説明されている手法のいずれかを使用する必要があります。