Datasnap.DSServer

提供:RAD Studio API Documentation

DataSnap コールバック トンネル、これらのトンネルを通じて送信される項目、イベント、トンネル マネージャ、プロバイダ モジュール アダプタ、トランスポートおよびサーバー クラスの生成と存続期間を管理する DataSnap サーバー、dbExpress フレームワークと DataSnap サーバーの間に介在するドライバ、DataSnap サーバー モジュール、関連機能を実装したクラスが定義されています。

パッケージ DataSnapServer280.bpl

クラス

TDSCallbackTunnelTDSServer とチャネル コールバック サーバー メソッドの間のプロデューサ データおよびコンシューマ データを実装したものです。
TDSCallbackTunnelBufferItemTDSCallbackTunnel バッファに置かれる項目。これは、特定のクライアントに送信される 1 つのメッセージを表します。
TDSCallbackTunnelManagerセッション オブジェクトを管理するシングルトン クラスです。
TDSCallbackTunnelManagerInternal

TDSCallbackTunnelManager の内部拡張です。

TDSServer転送およびサーバー クラスの作成および存続期間を管理します。
TDSServerClass動的メソッド呼び出しを使用してリモート クライアントから呼び出し可能な公開メソッドを持つサーバー側クラスを指定するために使用するコンポーネント。
TDSServerDriverDBX フレームワークと DataSnap サーバーの間に介在する通信ドライバを表します。
TServerClassAdapter
TServerClassAdapterClass
TServerClassAdapterFactory

ルーチン

InternalRemoveCallbackTunnel指定されたトンネル(とそのコールバック)を指定されたサーバーから削除します。

型

TConverterEventDictionary
TDSCallbackTunnelEventコールバック トンネルの通知のためのユーザー イベントで、create や close などがあります。
TDSCallbackTunnelEventItemトンネル イベント情報を提供するために、TDSCallbackTunnelEvent を経由して渡されるイベント項目です。
TDSCallbackTunnelState重量コールバック トンネルの取り得る状態を列挙したものです。
TDSConnectEventOnConnect イベントのイベント ハンドラです。
TDSCreateInstanceEventOnCreateInstance イベントのイベント ハンドラです。
TDSDestroyInstanceEventOnDestroyInstance イベントのイベント ハンドラです。
TDSErrorEventOnError イベントのイベント ハンドラです。
TDSGetClassEventOnGetClass イベントのイベント ハンドラです。
TDSPrepareEventOnPrepare イベントのイベント ハンドラです。
TDSSetupConverterEvent
TDSSetupReverterEvent
TReverterEventDictionary

定数

CALLBACK_TIMEOUTCALLBACK_TIMEOUT: Integer = $1388;