TsgcWSPClient_WAMP › Eventos

Eventos de TsgcWSPClient_WAMP

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

Ciclo de Vida

NameDescrição
OnConnectDispara quando o transporte WebSocket (ou TCP puro) subjacente se conectou com sucesso ao servidor.
OnDisconnectDisparado quando o transporte subjacente é fechado, encerrando a sessão WAMP atual.
OnWelcomeDisparado quando o frame WELCOME do servidor é recebido, sinalizando que a sessão WAMP está totalmente aberta e pronta para chamadas de RPC e PubSub.
OnErrorDisparado quando o componente detecta uma condição de erro em nível de transporte ou de protocolo.
OnExceptionDisparado quando uma exceção Delphi é gerada dentro de uma das threads de trabalho ou manipuladores de evento do componente.

Messaging

NameDescrição
OnMessageDispara para quadros de texto de entrada que o decodificador WAMP não roteou para um handler de RPC ou PubSub de nível mais alto.
OnBinaryDisparado quando o servidor envia um quadro WebSocket binário que não faz parte do protocolo de texto padrão do WAMP v1.
OnFragmentedDisparado para cada fragmento de uma mensagem WebSocket de múltiplos frames antes da remontagem.
OnRawMessageDisparado antes da decodificação WAMP, dando à aplicação o primeiro acesso a cada frame de texto recebido com a opção de suprimir o processamento adicional.

RPC

NameDescrição
OnCallResultDispara uma vez por RPC bem-sucedido para entregar o resultado final de uma invocação Call.
OnCallProgressResultDisparado para cada chunk intermediário de um RPC de streaming antes de o resultado final chegar via OnCallResult.
OnCallErrorDispara quando um procedimento remoto invocado por Call falha no servidor ou é rejeitado.

PubSub

NameDescrição
OnEventDisparado quando um evento publicado chega em um tópico que este cliente assinou anteriormente.

Todos os Eventos (alfabético)

NameDescrição
OnBinaryDisparado quando o servidor envia um quadro WebSocket binário que não faz parte do protocolo de texto padrão do WAMP v1.
OnCallErrorDispara quando um procedimento remoto invocado por Call falha no servidor ou é rejeitado.
OnCallProgressResultDisparado para cada chunk intermediário de um RPC de streaming antes de o resultado final chegar via OnCallResult.
OnCallResultDispara uma vez por RPC bem-sucedido para entregar o resultado final de uma invocação Call.
OnConnectDispara quando o transporte WebSocket (ou TCP puro) subjacente se conectou com sucesso ao servidor.
OnDisconnectDisparado quando o transporte subjacente é fechado, encerrando a sessão WAMP atual.
OnErrorDisparado quando o componente detecta uma condição de erro em nível de transporte ou de protocolo.
OnEventDisparado quando um evento publicado chega em um tópico que este cliente assinou anteriormente.
OnExceptionDisparado quando uma exceção Delphi é gerada dentro de uma das threads de trabalho ou manipuladores de evento do componente.
OnFragmentedDisparado para cada fragmento de uma mensagem WebSocket de múltiplos frames antes da remontagem.
OnMessageDispara para quadros de texto de entrada que o decodificador WAMP não roteou para um handler de RPC ou PubSub de nível mais alto.
OnRawMessageDisparado antes da decodificação WAMP, dando à aplicação o primeiro acesso a cada frame de texto recebido com a opção de suprimir o processamento adicional.
OnWelcomeDisparado quando o frame WELCOME do servidor é recebido, sinalizando que a sessão WAMP está totalmente aberta e pronta para chamadas de RPC e PubSub.