TsgcQUICServer › Olaylar › OnQUICDisconnect

OnQUICDisconnect Olay

Bir QUIC bağlantısı kapatıldığında, hata kodunu ve nedeni raporlayarak tetiklenir.

Sözdizimi

property OnQUICDisconnect: TsgcQUICServerDisconnectEvent;
// TsgcQUICServerDisconnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string) of object

Varsayılan Değer

—

Remarks

OnQUICDisconnect, bir bağlantı kapatıldığında tetiklenir. Eş akışını normal şekilde kapattığında aCode 0 ve aReason boş dize olur; bağlantı bir taşıma veya SSL hatası nedeniyle sona erdiğinde aCode hata kodunu ve aReason kısa bir açıklamayı taşır. Bu olayın ardından bağlantı nesnesi sunucudan kaldırılır ve artık referans verilmemelidir; bu nedenle bağlantı başına bağlamı burada serbest bırakın.

Örnek


procedure OnQUICDisconnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string);
begin
  Log('QUIC disconnected: ' + aReason);
end;

Olaylara Dön