TsgcWSPClient_sgcEvents › OnAcknowledgment

OnAcknowledgment Event

Dispara quando o servidor confirma o recebimento de uma mensagem QoS 1 ou 2.

Sintaxe

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

Valor Padrão

Observações

Quando QoS.Level é qosLevel1 ou qosLevel2, Publish, RPC e Notify anexam um Id a cada mensagem e o mantêm em uma lista interna até que o servidor retorne a confirmação. Quando a confirmação chega, o Id é removido da fila e este evento é gerado.

Exemplo

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

Voltar para Eventos