TsgcWSPClient_sgcイベント › OnAcknowledgment

OnAcknowledgment イベント

サーバーが QoS 1 または 2 のメッセージの受信を確認したときに発生します。

構文

property OnAcknowledgment: TsgcWSAcknowledgment;
// TsgcWSAcknowledgment = procedure(Connection: TsgcWSConnection; const Id: string) of object

デフォルト値

解説

QoS.Level が qosLevel1 または qosLevel2 の場合、Publish、RPC、Notify は各メッセージに ID をアタッチして、サーバーが確認応答を返すまで内部リストに保持します。確認応答が届くと、ID はキューから削除され、このイベントが発生します。

使用例

procedure TForm1.oProtocolAcknowledgment(Connection: TsgcWSConnection; const Id: string);
begin
  Memo1.Lines.Add('ack: ' + Id);
end;

イベントに戻る