TsgcWSPServer_sgc › Eventos

Eventos do TsgcWSPServer_sgc

Eventos que você pode tratar, agrupados por propósito, seguidos pela lista alfabética completa.

Ciclo de Vida

NameDescrição
OnConnectDispara depois que um cliente conclui o handshake WebSocket para este subprotocolo.
OnDisconnectDisparado quando um cliente se desconecta do servidor.
OnErrorDisparado quando o subprotocolo reporta uma string de erro de nível de protocolo para uma conexão.
OnExceptionDisparado quando uma exceção não tratada é gerada durante o processamento de uma conexão.

Messaging

NameDescrição
OnMessageDisparado quando um cliente envia uma mensagem de texto plano encapsulada no envelope sgc.
OnBinaryDispara quando um cliente envia um frame binário ao servidor.
OnFragmentedDisparado para cada fragmento de uma mensagem WebSocket fragmentada recebida de um cliente.
OnRawMessageDispara antes de uma mensagem de texto ser decodificada, permitindo que o manipulador a consuma.

PubSub

NameDescrição
OnBeforeSubscriptionDisparado antes de uma assinatura ser aceita; o manipulador pode negá-la ou autorizá-la.
OnSubscriptionDispara após um cliente assinar com sucesso um canal.
OnUnSubscriptionDispara após um cliente cancelar a assinatura de um canal.
OnBeforePublishDispara antes de uma publicação do cliente ser transmitida; o handler pode reescrevê-la ou negá-la.
OnNotificationDispara quando um cliente envia uma Notification JSON-RPC (sem Id, nenhuma resposta esperada).
OnAcknowledgmentDisparado quando um cliente confirma o recebimento de uma mensagem de QoS Nível 1 ou Nível 2.

RPC

NameDescrição
OnRPCDisparado quando um cliente invoca um método JSON-RPC neste servidor.
OnRPCAuthenticationDisparado quando um método RPC não está na allow-list, permitindo que o handler o autorize.

Todos os Eventos (alfabético)

NameDescrição
OnAcknowledgmentDisparado quando um cliente confirma o recebimento de uma mensagem de QoS Nível 1 ou Nível 2.
OnBeforePublishDispara antes de uma publicação do cliente ser transmitida; o handler pode reescrevê-la ou negá-la.
OnBeforeSubscriptionDisparado antes de uma assinatura ser aceita; o manipulador pode negá-la ou autorizá-la.
OnBinaryDispara quando um cliente envia um frame binário ao servidor.
OnConnectDispara depois que um cliente conclui o handshake WebSocket para este subprotocolo.
OnDisconnectDisparado quando um cliente se desconecta do servidor.
OnErrorDisparado quando o subprotocolo reporta uma string de erro de nível de protocolo para uma conexão.
OnExceptionDisparado quando uma exceção não tratada é gerada durante o processamento de uma conexão.
OnFragmentedDisparado para cada fragmento de uma mensagem WebSocket fragmentada recebida de um cliente.
OnMessageDisparado quando um cliente envia uma mensagem de texto plano encapsulada no envelope sgc.
OnNotificationDispara quando um cliente envia uma Notification JSON-RPC (sem Id, nenhuma resposta esperada).
OnRawMessageDispara antes de uma mensagem de texto ser decodificada, permitindo que o manipulador a consuma.
OnRPCDisparado quando um cliente invoca um método JSON-RPC neste servidor.
OnRPCAuthenticationDisparado quando um método RPC não está na allow-list, permitindo que o handler o autorize.
OnSubscriptionDispara após um cliente assinar com sucesso um canal.
OnUnSubscriptionDispara após um cliente cancelar a assinatura de um canal.