TsgcWSPServer_sgc › Eventos

TsgcWSPServer_sgc Events

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

Ciclo de Vida

NombreDescripción
OnConnectSe activa después de que un cliente complete el protocolo de negociación WebSocket para este subprotocolo.
OnDisconnectSe dispara cuando un cliente se desconecta del servidor.
OnErrorSe activa cuando el subprotocolo informa de una cadena de error a nivel de protocolo para una conexión.
OnExceptionSe activa cuando se lanza una excepción no controlada al procesar una conexión.

Mensajería

NombreDescripción
OnMessageSe dispara cuando un cliente envía un mensaje de texto plano encapsulado en el sobre sgc.
OnBinarySe activa cuando un cliente envía una trama binaria al servidor.
OnFragmentedSe activa para cada fragmento de un mensaje WebSocket fragmentado recibido de un cliente.
OnRawMessageSe activa antes de que se decodifique un mensaje de texto, lo que permite al controlador consumirlo.

PubSub

NombreDescripción
OnBeforeSubscriptionSe activa antes de que se acepte una suscripción; el controlador puede denegarla o autorizarla.
OnSubscriptionSe activa después de que un cliente se suscribe correctamente a un canal.
OnUnSubscriptionSe activa después de que un cliente cancela la suscripción a un canal.
OnBeforePublishSe activa antes de que una publicación del cliente sea difundida; el manejador puede reescribirla o denegarla.
OnNotificationSe genera cuando un cliente envía una notificación JSON-RPC (sin Id, sin respuesta esperada).
OnAcknowledgmentSe activa cuando un cliente confirma la recepción de un mensaje de Nivel QoS 1 o Nivel 2.

RPC

NombreDescripción
OnRPCSe activa cuando un cliente invoca un método JSON-RPC en este servidor.
OnRPCAuthenticationSe dispara cuando un método RPC no está en la lista de permitidos, permitiendo que el manejador lo autorice.

Todos los eventos (orden alfabético)

NombreDescripción
OnAcknowledgmentSe activa cuando un cliente confirma la recepción de un mensaje de Nivel QoS 1 o Nivel 2.
OnBeforePublishSe activa antes de que una publicación del cliente sea difundida; el manejador puede reescribirla o denegarla.
OnBeforeSubscriptionSe activa antes de que se acepte una suscripción; el controlador puede denegarla o autorizarla.
OnBinarySe activa cuando un cliente envía una trama binaria al servidor.
OnConnectSe activa después de que un cliente complete el protocolo de negociación WebSocket para este subprotocolo.
OnDisconnectSe dispara cuando un cliente se desconecta del servidor.
OnErrorSe activa cuando el subprotocolo informa de una cadena de error a nivel de protocolo para una conexión.
OnExceptionSe activa cuando se lanza una excepción no controlada al procesar una conexión.
OnFragmentedSe activa para cada fragmento de un mensaje WebSocket fragmentado recibido de un cliente.
OnMessageSe dispara cuando un cliente envía un mensaje de texto plano encapsulado en el sobre sgc.
OnNotificationSe genera cuando un cliente envía una notificación JSON-RPC (sin Id, sin respuesta esperada).
OnRawMessageSe activa antes de que se decodifique un mensaje de texto, lo que permite al controlador consumirlo.
OnRPCSe activa cuando un cliente invoca un método JSON-RPC en este servidor.
OnRPCAuthenticationSe dispara cuando un método RPC no está en la lista de permitidos, permitiendo que el manejador lo autorice.
OnSubscriptionSe activa después de que un cliente se suscribe correctamente a un canal.
OnUnSubscriptionSe activa después de que un cliente cancela la suscripción a un canal.