TsgcWSPClient_sgc › Eventos

TsgcWSPClient_sgc Eventos

Eventos que puede gestionar, agrupados por propósito, seguidos de la lista alfabética completa.

Ciclo de Vida

NombreDescripción
OnConnectSe activa tras completarse el handshake WebSocket y la inicialización del subprotocolo sgc.
OnDisconnectSe dispara cuando se cierra la conexión, informando del código de cierre.
OnErrorSe genera cuando el servidor o el transporte notifica una cadena de error.
OnExceptionSe activa cuando ocurre una excepción no controlada en la conexión.
OnSessionSe activa tras una conexión exitosa o una solicitud GetSession con el Guid de sesión asignado.

Mensajería

NombreDescripción
OnMessageSe dispara cuando llega un mensaje de texto plano al canal sgc.
OnBinarySe dispara cuando llega un frame binario; el payload se entrega como TMemoryStream.
OnFragmentedSe activa para tramas WebSocket fragmentadas, exponiendo el OpCode y el indicador de continuación.
OnRawMessageSe activa antes de que el componente analice un mensaje; establezca Handled en True para suprimir el procesamiento predeterminado.

PubSub

NombreDescripción
OnSubscriptionSe activa cuando el cliente se ha suscrito a un canal.
OnUnSubscriptionSe activa cuando el cliente ha sido dado de baja de un canal.
OnEventSe activa cuando se recibe un mensaje en un canal suscrito.
OnAcknowledgmentSe activa cuando el servidor confirma la recepción de un mensaje QoS 1 o 2.

RPC

NombreDescripción
OnRPCResultSe activa cuando el servidor devuelve una respuesta RPC correcta.
OnRPCErrorSe activa cuando el servidor devuelve una respuesta de error a una solicitud RPC.

Todos los eventos (orden alfabético)

NombreDescripción
OnAcknowledgmentSe activa cuando el servidor confirma la recepción de un mensaje QoS 1 o 2.
OnBinarySe dispara cuando llega un frame binario; el payload se entrega como TMemoryStream.
OnConnectSe activa tras completarse el handshake WebSocket y la inicialización del subprotocolo sgc.
OnDisconnectSe dispara cuando se cierra la conexión, informando del código de cierre.
OnErrorSe genera cuando el servidor o el transporte notifica una cadena de error.
OnEventSe activa cuando se recibe un mensaje en un canal suscrito.
OnExceptionSe activa cuando ocurre una excepción no controlada en la conexión.
OnFragmentedSe activa para tramas WebSocket fragmentadas, exponiendo el OpCode y el indicador de continuación.
OnMessageSe dispara cuando llega un mensaje de texto plano al canal sgc.
OnRawMessageSe activa antes de que el componente analice un mensaje; establezca Handled en True para suprimir el procesamiento predeterminado.
OnRPCErrorSe activa cuando el servidor devuelve una respuesta de error a una solicitud RPC.
OnRPCResultSe activa cuando el servidor devuelve una respuesta RPC correcta.
OnSessionSe activa tras una conexión exitosa o una solicitud GetSession con el Guid de sesión asignado.
OnSubscriptionSe activa cuando el cliente se ha suscrito a un canal.
OnUnSubscriptionSe activa cuando el cliente ha sido dado de baja de un canal.