TsgcWSPServer_WAMP › Eventos

TsgcWSPServer_WAMP Eventos

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

Ciclo de Vida

NombreDescripción
OnConnectSe activa en el lado del servidor cuando un cliente WebSocket completa el handshake y se conecta al subprotocolo WAMP.
OnDisconnectSe activa en el servidor cuando un cliente WAMP cierra su transporte WebSocket o el servidor lo desconecta.
OnErrorSe dispara cuando el servidor detecta un error de transporte o de protocolo en una conexión de cliente WAMP.
OnExceptionSe dispara cuando se genera una excepción Delphi dentro de los hilos de trabajo del servidor o los manejadores de eventos de usuario.

Mensajería

NombreDescripción
OnMessageSe activa para frames de texto entrantes de un cliente que el decodificador WAMP no enrutó a un evento RPC o PubSub dedicado.
OnBinarySe activa cuando un cliente envía un frame WebSocket binario que no forma parte del protocolo de texto estándar WAMP v1.
OnFragmentedSe activa para cada fragmento de un mensaje WebSocket de múltiples marcos recibido de un cliente antes de que la carga útil sea reensamblada.
OnRawMessageSe dispara antes de la decodificación WAMP, permitiendo que el servidor inspeccione cada frame de texto entrante y, opcionalmente, suprima el procesamiento adicional.

PubSub

NombreDescripción
OnBeforeSubscriptionSe activa cuando un cliente envía una trama SUBSCRIBE, dando al servidor la oportunidad de aceptar o rechazar la suscripción.
OnSubscriptionSe activa después de que se haya aceptado una suscripción de cliente y el broker haya registrado al cliente en el tema.
OnUnSubscriptionSe activa cuando un cliente envía un frame UNSUBSCRIBE y el broker lo ha eliminado del tema.

RPC

NombreDescripción
OnCallSe activa cuando un cliente invoca un procedimiento remoto; el controlador debe responder mediante CallResult, CallProgressResult o CallError.
OnBeforeCancelCallSe activa cuando un cliente solicita cancelar una llamada RPC en curso, dando al servidor la oportunidad de aceptar o rechazar la solicitud.

Espacios de nombres

NombreDescripción
OnPrefixSe activa cuando un cliente envía una trama PREFIX, registrando un atajo (CURIE) que se expande a un URI completo.

Todos los eventos (orden alfabético)

NombreDescripción
OnBeforeCancelCallSe activa cuando un cliente solicita cancelar una llamada RPC en curso, dando al servidor la oportunidad de aceptar o rechazar la solicitud.
OnBeforeSubscriptionSe activa cuando un cliente envía una trama SUBSCRIBE, dando al servidor la oportunidad de aceptar o rechazar la suscripción.
OnBinarySe activa cuando un cliente envía un frame WebSocket binario que no forma parte del protocolo de texto estándar WAMP v1.
OnCallSe activa cuando un cliente invoca un procedimiento remoto; el controlador debe responder mediante CallResult, CallProgressResult o CallError.
OnConnectSe activa en el lado del servidor cuando un cliente WebSocket completa el handshake y se conecta al subprotocolo WAMP.
OnDisconnectSe activa en el servidor cuando un cliente WAMP cierra su transporte WebSocket o el servidor lo desconecta.
OnErrorSe dispara cuando el servidor detecta un error de transporte o de protocolo en una conexión de cliente WAMP.
OnExceptionSe dispara cuando se genera una excepción Delphi dentro de los hilos de trabajo del servidor o los manejadores de eventos de usuario.
OnFragmentedSe activa para cada fragmento de un mensaje WebSocket de múltiples marcos recibido de un cliente antes de que la carga útil sea reensamblada.
OnMessageSe activa para frames de texto entrantes de un cliente que el decodificador WAMP no enrutó a un evento RPC o PubSub dedicado.
OnPrefixSe activa cuando un cliente envía una trama PREFIX, registrando un atajo (CURIE) que se expande a un URI completo.
OnRawMessageSe dispara antes de la decodificación WAMP, permitiendo que el servidor inspeccione cada frame de texto entrante y, opcionalmente, suprima el procesamiento adicional.
OnSubscriptionSe activa después de que se haya aceptado una suscripción de cliente y el broker haya registrado al cliente en el tema.
OnUnSubscriptionSe activa cuando un cliente envía un frame UNSUBSCRIBE y el broker lo ha eliminado del tema.