TsgcWSPServer_WAMP › Eventos

TsgcWSPServer_WAMP Events

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

Ciclo de Vida

NameDescrição
OnConnectDisparado no lado do servidor quando um cliente WebSocket conclui o handshake e se anexa ao subprotocolo WAMP.
OnDisconnectDisparado no servidor quando um cliente WAMP fecha seu transporte WebSocket ou o servidor o descarta.
OnErrorDisparado quando o servidor detecta um erro no nível de transporte ou protocolo em uma conexão de cliente WAMP.
OnExceptionDisparado quando uma exceção Delphi é gerada dentro das threads de trabalho do servidor ou dos handlers de eventos do usuário.

Messaging

NameDescrição
OnMessageDisparado para frames de texto de entrada de um cliente que o decodificador WAMP não roteou para um evento RPC ou PubSub dedicado.
OnBinaryDisparado quando um cliente envia um frame WebSocket binário que não faz parte do protocolo de texto padrão WAMP v1.
OnFragmentedDispara para cada fragmento de uma mensagem WebSocket de múltiplos quadros recebida de um cliente antes de o payload ser reassemblado.
OnRawMessageDisparado antes da decodificação WAMP, permitindo que o servidor inspecione cada quadro de texto recebido e, opcionalmente, suprima o processamento adicional.

PubSub

NameDescrição
OnBeforeSubscriptionDispara quando um cliente envia um frame SUBSCRIBE, dando ao servidor a chance de aceitar ou rejeitar a assinatura.
OnSubscriptionDispara depois que uma assinatura de cliente foi aceita e o broker registrou o cliente no tópico.
OnUnSubscriptionDisparado quando um cliente envia um frame UNSUBSCRIBE e o broker o removeu do tópico.

RPC

NameDescrição
OnCallDisparado quando um cliente invoca um procedimento remoto; o manipulador deve responder através de CallResult, CallProgressResult ou CallError.
OnBeforeCancelCallDisparado quando um cliente pede para cancelar uma RPC em andamento, dando ao servidor a chance de honrar ou recusar a requisição.

Namespaces

NameDescrição
OnPrefixDisparado quando um cliente envia um frame PREFIX, registrando um atalho (CURIE) que se expande para um URI completo.

Todos os Eventos (alfabético)

NameDescrição
OnBeforeCancelCallDisparado quando um cliente pede para cancelar uma RPC em andamento, dando ao servidor a chance de honrar ou recusar a requisição.
OnBeforeSubscriptionDispara quando um cliente envia um frame SUBSCRIBE, dando ao servidor a chance de aceitar ou rejeitar a assinatura.
OnBinaryDisparado quando um cliente envia um frame WebSocket binário que não faz parte do protocolo de texto padrão WAMP v1.
OnCallDisparado quando um cliente invoca um procedimento remoto; o manipulador deve responder através de CallResult, CallProgressResult ou CallError.
OnConnectDisparado no lado do servidor quando um cliente WebSocket conclui o handshake e se anexa ao subprotocolo WAMP.
OnDisconnectDisparado no servidor quando um cliente WAMP fecha seu transporte WebSocket ou o servidor o descarta.
OnErrorDisparado quando o servidor detecta um erro no nível de transporte ou protocolo em uma conexão de cliente WAMP.
OnExceptionDisparado quando uma exceção Delphi é gerada dentro das threads de trabalho do servidor ou dos handlers de eventos do usuário.
OnFragmentedDispara para cada fragmento de uma mensagem WebSocket de múltiplos quadros recebida de um cliente antes de o payload ser reassemblado.
OnMessageDisparado para frames de texto de entrada de um cliente que o decodificador WAMP não roteou para um evento RPC ou PubSub dedicado.
OnPrefixDisparado quando um cliente envia um frame PREFIX, registrando um atalho (CURIE) que se expande para um URI completo.
OnRawMessageDisparado antes da decodificação WAMP, permitindo que o servidor inspecione cada quadro de texto recebido e, opcionalmente, suprima o processamento adicional.
OnSubscriptionDispara depois que uma assinatura de cliente foi aceita e o broker registrou o cliente no tópico.
OnUnSubscriptionDisparado quando um cliente envia um frame UNSUBSCRIBE e o broker o removeu do tópico.