TsgcWSPServer_WAMP事件 › OnSubscription

OnSubscription 事件

在客户端订阅已被接受且 broker 已将客户端注册到主题之后触发。

语法

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

默认值

备注

OnBeforeSubscription 返回 Accept := True 且内部代理表已更新后立即运行。Subscription 是规范主题 URI。这是向新订阅的客户端发布欢迎事件(通过 Event 方法)或发出客户端已加入某主题的审计/指标记录的合适位置。处理程序仅供参考,无法从此处取消订阅,访问控制请使用 OnBeforeSubscription

示例


procedure TForm1.WAMPServerSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Format('[%s] joined %s', [Connection.Guid, Subscription]));
  // push a current snapshot to the new subscriber only
  WSPServerWAMP1.Event(Subscription, '{"snapshot":true}');
end;

返回事件