TsgcWSPClient_WAMP › Olaylar

TsgcWSPClient_WAMP Olayları

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

Yaşam Döngüsü

NameAçıklama
OnConnectTemeldeki WebSocket (veya ham TCP) transport'u sunucuya başarıyla bağlandığında tetiklenir.
OnDisconnectAltta yatan taşıma kapandığında, geçerli WAMP oturumunu sonlandırarak tetiklenir.
OnWelcomeSunucunun WELCOME çerçevesi alındığında tetiklenir ve WAMP oturumunun tamamen açık ve RPC ve PubSub çağrıları için hazır olduğunu bildirir.
OnErrorBileşen bir taşıma veya protokol düzeyinde hata koşulu algıladığında tetiklenir.
OnExceptionBileşenin worker iş parçacıklarından veya olay işleyicilerinden birinin içinde bir Delphi istisnası oluştuğunda tetiklenir.

Mesajlaşma

NameAçıklama
OnMessageWAMP kod çözücüsünün daha yüksek seviyeli bir RPC veya PubSub işleyicisine yönlendirmediği gelen metin çerçeveleri için tetiklenir.
OnBinarySunucu, standart WAMP v1 metin protokolünün parçası olmayan bir ikili WebSocket çerçevesi gönderdiğinde tetiklenir.
OnFragmentedYeniden birleştirmeden önce çok çerçeveli bir WebSocket mesajının her parçası için tetiklenir.
OnRawMessageWAMP kod çözmeden önce tetiklenir, uygulamaya gelen her metin çerçevesine ilk bakışı verir ve daha fazla işlemeyi bastırma seçeneği sunar.

RPC

NameAçıklama
OnCallResultBir Call çağrısının nihai sonucunu teslim etmek için her başarılı RPC başına bir kez tetiklenir.
OnCallProgressResultAkış halindeki bir RPC'nin her ara parçası için, nihai sonuç OnCallResult aracılığıyla gelmeden önce tetiklenir.
OnCallErrorCall ile çağrılan uzaktan bir yordam sunucuda başarısız olduğunda veya reddedildiğinde tetiklenir.

PubSub

NameAçıklama
OnEventBu istemcinin daha önce abone olduğu bir konuya yayınlanan bir olay geldiğinde tetiklenir.

Tüm Olaylar (alfabetik)

NameAçıklama
OnBinarySunucu, standart WAMP v1 metin protokolünün parçası olmayan bir ikili WebSocket çerçevesi gönderdiğinde tetiklenir.
OnCallErrorCall ile çağrılan uzaktan bir yordam sunucuda başarısız olduğunda veya reddedildiğinde tetiklenir.
OnCallProgressResultAkış halindeki bir RPC'nin her ara parçası için, nihai sonuç OnCallResult aracılığıyla gelmeden önce tetiklenir.
OnCallResultBir Call çağrısının nihai sonucunu teslim etmek için her başarılı RPC başına bir kez tetiklenir.
OnConnectTemeldeki WebSocket (veya ham TCP) transport'u sunucuya başarıyla bağlandığında tetiklenir.
OnDisconnectAltta yatan taşıma kapandığında, geçerli WAMP oturumunu sonlandırarak tetiklenir.
OnErrorBileşen bir taşıma veya protokol düzeyinde hata koşulu algıladığında tetiklenir.
OnEventBu istemcinin daha önce abone olduğu bir konuya yayınlanan bir olay geldiğinde tetiklenir.
OnExceptionBileşenin worker iş parçacıklarından veya olay işleyicilerinden birinin içinde bir Delphi istisnası oluştuğunda tetiklenir.
OnFragmentedYeniden birleştirmeden önce çok çerçeveli bir WebSocket mesajının her parçası için tetiklenir.
OnMessageWAMP kod çözücüsünün daha yüksek seviyeli bir RPC veya PubSub işleyicisine yönlendirmediği gelen metin çerçeveleri için tetiklenir.
OnRawMessageWAMP kod çözmeden önce tetiklenir, uygulamaya gelen her metin çerçevesine ilk bakışı verir ve daha fazla işlemeyi bastırma seçeneği sunar.
OnWelcomeSunucunun WELCOME çerçevesi alındığında tetiklenir ve WAMP oturumunun tamamen açık ve RPC ve PubSub çağrıları için hazır olduğunu bildirir.