TsgcHTTP2Client › Eventos › OnHTTP2PendingRequests
Se activa tras una desconexión cuando hay solicitudes pendientes para que la aplicación pueda reconectarse o vaciar la cola.
property OnHTTP2PendingRequests: TsgcHTTP2ClientPendingRequestsEvent;
// TsgcHTTP2ClientPendingRequestsEvent = procedure(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient; var aReconnect, aClear: Boolean) of object
—
OnHTTP2PendingRequests se genera justo después de que se haya perdido la conexión HTTP/2 cuando todavía hay solicitudes en cola que no se han enviado o cuya respuesta no se ha recibido. Establezca aReconnect en True para indicar al cliente que reabra la conexión automáticamente y reenvíe las solicitudes pendientes, o en False para dejar la cola en su lugar y poder vaciarla manualmente más tarde. Establezca aClear en True para descartar las solicitudes pendientes en lugar de reintentarlas; esto resulta útil cuando la carga ha caducado o el emisor ha agotado el tiempo de espera. Si el evento no se gestiona, ambos indicadores se establecen de forma predeterminada en False y las solicitudes pendientes permanecen en cola.
procedure OnHTTP2PendingRequestsEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient;
var aReconnect, aClear: Boolean);
begin
aReconnect := True;
aClear := False;
end;