TsgcWSPClient_sgcZdarzenia › OnAcknowledgment

OnAcknowledgment Zdarzenie

Wywoływane, gdy serwer potwierdzi odbiór wiadomości QoS 1 lub 2.

Składnia

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

Wartość domyślna

Uwagi

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.

Przykład

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

Powrót do Zdarzeń