TsgcWSPServer_sgcOlaylar › OnAcknowledgment

OnAcknowledgment Olay

Bir istemci, QoS Level 1 veya Level 2 mesajının alındığını onayladığında tetiklenir.

Sözdizimi

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

Varsayılan Değer

Remarks

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).

Örnek

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

Olaylara Dön