TsgcWSPServer_sgcイベント › OnUnSubscription

OnUnSubscription イベント

クライアントがチャネルからサブスクライブを解除した後に発生します。

構文

property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object

デフォルト値

解説

UnSubscribeAll による連鎖および切断時の自動クリーンアップを含む、成功した UnSubscribe の後にチャンネルごとに1回発生します。Subscription には、Guid プレフィックスのないチャンネル名が含まれます。イベントが発生する時点では、接続はすでにサブスクライバーリストから削除されているため、そのチャンネルへのさらなるパブリケーションはそこに届きません。

使用例

procedure TForm1.oProtocolUnSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Connection.Guid + ' left ' + Subscription);
end;

イベントに戻る