TsgcWSPServer_sgc › Olaylar › OnAcknowledgment
Bir istemci, QoS Level 1 veya Level 2 mesajının alındığını onayladığında tetiklenir.
property OnAcknowledgment: TsgcWSAcknowledgment;
// TsgcWSAcknowledgment = procedure(Connection: TsgcWSConnection; const Id: string) of object
—
Yalnızca QoS Level 1 veya Level 2 olarak ayarlandığında tetiklenir. Id argümanı, sunucunun onayı bekleyen listesiyle ilişkilendirebilmesi için orijinal giden mesajın Id'siyle eşleşir. Olay tetiklenmeden önce sunucu mesajı yeniden gönderme kuyruğundan zaten kaldırmıştır, bu nedenle işleyici tamamen bilgilendiricidir (günlük kaydı, metrikler veya uygulama düzeyinde defter tutma).
procedure TForm1.oProtocolAcknowledgment(Connection: TsgcWSConnection; const Id: string);
begin
Memo1.Lines.Add(Format('ack from %s for %s', [Connection.Guid, Id]));
end;