TsgcWSPServer_WAMP › Olaylar

TsgcWSPServer_WAMP Olayları

İşleyebileceğiniz olaylar, amaca göre gruplandırılmış, ardından tam alfabetik liste.

Yaşam Döngüsü

NameAçıklama
OnConnectBir WebSocket istemcisi handshake'i tamamladığında ve WAMP alt protokolüne eklendiğinde sunucu tarafında tetiklenir.
OnDisconnectBir WAMP istemcisi WebSocket taşımasını kapattığında veya sunucu bağlantıyı düşürdüğünde sunucuda tetiklenir.
OnErrorSunucu bir WAMP istemci bağlantısında bir taşıma veya protokol seviyesinde hata algıladığında tetiklenir.
OnExceptionSunucunun çalışan iş parçacıklarında veya kullanıcı olay işleyicilerinde bir Delphi istisnası yükseltildiğinde tetiklenir.

Mesajlaşma

NameAçıklama
OnMessageWAMP çözücüsünün özel bir RPC veya PubSub olayına yönlendirmediği bir istemciden gelen metin çerçeveleri için tetiklenir.
OnBinaryBir istemci, standart WAMP v1 metin protokolünün parçası olmayan bir ikili WebSocket çerçevesi gönderdiğinde tetiklenir.
OnFragmentedBir istemciden alınan çok çerçeveli bir WebSocket mesajının her parçası için, yük yeniden birleştirilmeden önce tetiklenir.
OnRawMessageWAMP kod çözmeden önce tetiklenir, sunucunun gelen her metin çerçevesini incelemesine ve isteğe bağlı olarak daha fazla işlemeyi bastırmasına olanak tanır.

PubSub

NameAçıklama
OnBeforeSubscriptionBir istemci bir SUBSCRIBE çerçevesi gönderdiğinde tetiklenir, sunucuya aboneliği kabul etme veya reddetme şansı verir.
OnSubscriptionBir istemci aboneliği kabul edildikten ve broker istemciyi konuya karşı kaydettikten sonra tetiklenir.
OnUnSubscriptionBir istemci bir UNSUBSCRIBE çerçevesi gönderdiğinde ve broker onu konudan kaldırdığında tetiklenir.

RPC

NameAçıklama
OnCallBir istemci bir uzak prosedür çağırdığında tetiklenir; işleyici CallResult, CallProgressResult veya CallError aracılığıyla yanıt vermelidir.
OnBeforeCancelCallBir istemci uçuş halindeki bir RPC'yi iptal etmek istediğinde tetiklenir, sunucuya isteği onaylama veya reddetme şansı verir.

Namespaces

NameAçıklama
OnPrefixBir istemci, tam bir URI'ye genişleyen bir kısayol (CURIE) kaydeden bir PREFIX çerçevesi gönderdiğinde tetiklenir.

Tüm Olaylar (alfabetik)

NameAçıklama
OnBeforeCancelCallBir istemci uçuş halindeki bir RPC'yi iptal etmek istediğinde tetiklenir, sunucuya isteği onaylama veya reddetme şansı verir.
OnBeforeSubscriptionBir istemci bir SUBSCRIBE çerçevesi gönderdiğinde tetiklenir, sunucuya aboneliği kabul etme veya reddetme şansı verir.
OnBinaryBir istemci, standart WAMP v1 metin protokolünün parçası olmayan bir ikili WebSocket çerçevesi gönderdiğinde tetiklenir.
OnCallBir istemci bir uzak prosedür çağırdığında tetiklenir; işleyici CallResult, CallProgressResult veya CallError aracılığıyla yanıt vermelidir.
OnConnectBir WebSocket istemcisi handshake'i tamamladığında ve WAMP alt protokolüne eklendiğinde sunucu tarafında tetiklenir.
OnDisconnectBir WAMP istemcisi WebSocket taşımasını kapattığında veya sunucu bağlantıyı düşürdüğünde sunucuda tetiklenir.
OnErrorSunucu bir WAMP istemci bağlantısında bir taşıma veya protokol seviyesinde hata algıladığında tetiklenir.
OnExceptionSunucunun çalışan iş parçacıklarında veya kullanıcı olay işleyicilerinde bir Delphi istisnası yükseltildiğinde tetiklenir.
OnFragmentedBir istemciden alınan çok çerçeveli bir WebSocket mesajının her parçası için, yük yeniden birleştirilmeden önce tetiklenir.
OnMessageWAMP çözücüsünün özel bir RPC veya PubSub olayına yönlendirmediği bir istemciden gelen metin çerçeveleri için tetiklenir.
OnPrefixBir istemci, tam bir URI'ye genişleyen bir kısayol (CURIE) kaydeden bir PREFIX çerçevesi gönderdiğinde tetiklenir.
OnRawMessageWAMP kod çözmeden önce tetiklenir, sunucunun gelen her metin çerçevesini incelemesine ve isteğe bağlı olarak daha fazla işlemeyi bastırmasına olanak tanır.
OnSubscriptionBir istemci aboneliği kabul edildikten ve broker istemciyi konuya karşı kaydettikten sonra tetiklenir.
OnUnSubscriptionBir istemci bir UNSUBSCRIBE çerçevesi gönderdiğinde ve broker onu konudan kaldırdığında tetiklenir.