TsgcWSPServer_sgcEvents › OnAcknowledgment

OnAcknowledgment Gebeurtenis

Wordt geactiveerd wanneer een client de ontvangst bevestigt van een QoS Level 1 of Level 2 bericht.

Syntaxis

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

Standaardwaarde

Opmerkingen

Wordt alleen gegenereerd wanneer QoS is ingesteld op niveau 1 of niveau 2. Het Id-argument komt overeen met de id van het oorspronkelijke uitgaande bericht, zodat de server de bevestiging kan correleren met zijn wachtende lijst. Vóór het activeren van de gebeurtenis heeft de server het bericht al verwijderd uit de wachtrij voor opnieuw verzenden, dus de handler is puur informatief (logging, statistieken of applicatieboekhoudingen).

Voorbeeld

procedure TForm1.oProtocolAcknowledgment(Connection: TsgcWSConnection; const Id: string);
begin
  Memo1.Lines.Add(Format('ack from %s for %s', [Connection.Guid, Id]));
end;

Terug naar gebeurtenissen