TsgcWSPClient_sgcEvents › OnAcknowledgment

OnAcknowledgment Événement

Se déclenche lorsque le serveur accuse réception d'un message QoS 1 ou 2.

Syntaxe

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

Valeur par défaut

Remarques

Lorsque QoS.Level est qosLevel1 ou qosLevel2, Publish, RPC et Notify attachent un Id à chaque message et le conservent dans une liste interne jusqu'à ce que le serveur retourne l'accusé de réception. Lorsque l'accusé arrive, l'Id est supprimé de la file d'attente et cet événement est déclenché.

Exemple

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

Retour aux événements