Datasnap.DSCommon.TDSClientCallbackChannelManager.TDSChannelCallback
Delphi
TDSChannelCallback = class(TDBXCallback)
C++
class PASCALIMPLEMENTATION TDSChannelCallback : public Data::Dbxjson::TDBXCallback
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | protected | Datasnap.DSCommon.pas Datasnap.DSCommon.hpp |
Datasnap.DSCommon | TDSClientCallbackChannelManager |
説明
コールバック群のグループをラップするために使用するコールバックです。
この TDSChannelCallback クラスは TDBXCallback を拡張しており、自分自身がコールバックでもあります。しかしながら、そのコンストラクタは 2 つの TDSChannelBroadcastEvent 参照と 2 つの TDSChannelInvokeEvent 参照を引数にとります。TDSClientCallbackChannelManager で使用されるプロシージャもあり、コールバックのコレクションへ、メッセージをブロードキャストしたり、通知するためのものがあります。このように、1 つのコールバックが、0 個以上のコールバックをラップし、それらへ処理を移譲するようになっています。