TsgcWSPClient_sgc › Zdarzenia › OnAcknowledgment
Wywoływane, gdy serwer potwierdzi odbiór wiadomości QoS 1 lub 2.
property OnAcknowledgment: TsgcWSAcknowledgment;
// TsgcWSAcknowledgment = procedure(Connection: TsgcWSConnection; const Id: string) of object
—
Gdy QoS.Level ma wartość qosLevel1 lub qosLevel2, operacje Publish, RPC i Notify dołączają identyfikator do każdej wiadomości i przechowują go na wewnętrznej liście do momentu, gdy serwer zwróci potwierdzenie. Po nadejściu potwierdzenia identyfikator jest usuwany z kolejki i wywoływane jest to zdarzenie.
procedure TForm1.oProtocolAcknowledgment(Connection: TsgcWSConnection; const Id: string);
begin
Memo1.Lines.Add('ack: ' + Id);
end;