StreamSocketListener.ConnectionReceived Event
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 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)
イベントの種類
注釈
StreamSocketListener オブジェクトの接続をリッスンするには、アプリで ConnectionReceived イベントをイベント ハンドラーに割り当て、BindEndpointAsync メソッドまたは BindServiceNameAsync メソッドを呼び出して StreamSocketListener をリッスンするローカル サービス名または TCP ポートにバインドする必要があります。 RFCOMM Bluetoothリッスンするために、バインドは Bluetooth サービス ID に対して行われます。
注StreamSocket の観点からは、継続本文が実行される前に並列パターン ライブラリ (PPL) 完了ハンドラーが実行されます (ソケットは破棄の対象となります)。 そのため、継続内で使用する場合にソケットが破棄されないようにするには、「 C++ PPL 継続での StreamSocket への参照」で説明されているいずれかの手法を使用する必要があります。