TsgcWSPServer_WAMP › イベント › OnUnSubscription
クライアントがUNSUBSCRIBEフレームを送信し、ブローカーがクライアントをトピックから削除したときに発火します。
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Subscriptionの内部サブスクライバーリストがConnectionを除外するように更新された後に発生します。クライアントは、そのトピックURIのEVENTメッセージをそれ以上受信しなくなります。クライアントが明示的にUNSUBSCRIBEを送信せずに切断した場合、このイベントは発生しません。ブローカーはOnDisconnectからサブスクリプションをクリーンアップします。監査ログ、またはアプリケーションがクライアントにアタッチしたトピックごとのリソースを解放するには、このハンドラを使用してください。
procedure TForm1.WAMPServerUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] left %s', [Connection.Guid, Subscription]));
end;