TsgcWSPServer_WAMP이벤트 › OnUnSubscription

OnUnSubscription 이벤트

클라이언트가 UNSUBSCRIBE 프레임을 보내고 브로커가 토픽에서 이를 제거할 때 발생합니다.

구문

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

기본값

설명

Subscription에 대한 내부 구독자 목록이 Connection을 제외하도록 업데이트된 후 발생합니다. 클라이언트는 더 이상 해당 topic URI에 대한 EVENT 메시지를 받지 않습니다. 클라이언트가 명시적으로 UNSUBSCRIBE를 보내지 않고 연결을 끊으면 이 이벤트는 발생하지 않습니다. 브로커가 OnDisconnect에서 구독을 정리합니다. 이 핸들러를 audit 로깅 또는 애플리케이션이 클라이언트에 첨부한 topic별 리소스를 해제하는 데 사용하십시오.

예제


procedure TForm1.WAMPServerUnSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Format('[%s] left %s', [Connection.Guid, Subscription]));
end;

이벤트로 돌아가기