Datasnap.DSSession
ローカル/リモート DataSnap インスタンスの HTTP セッション マネージャ、TCP セッション、HTTP トンネリング ロジックおよび HTTP 通信プロトコル、DataSnap セッション マネージャを実装したクラスが含まれています。
| パッケージ | DataSnapServer.bpl |
|---|
クラス
| TDSAuthSession |
DataSnap 認証済みセッションを実装したものです。 |
| TDSLocalServer | リモート ソースが生成するリモート バイト ストリームを使用します。 このリモート ソースは、コンストラクタに渡されたローカル セッション インスタンスによってプロキシされます。 |
| TDSLocalSession |
ローカルの DataSnap インスタンスの HTTP セッションを管理します。 |
| TDSRemoteSession |
リモートの DataSnap インスタンスの HTTP セッションを管理します。 |
| TDSRESTSession | 認証マネージャのインスタンスを保持する REST 通信プロトコルのためのセッション クラス。 |
| TDSSession |
あらゆる通信セッションの基底クラスを表します。 |
| TDSSessionCache |
複雑なパラメータ型を持つコマンドを保持し、後で再利用できるよう格納するためのキャッシュを実装したものです。 |
| TDSSessionData | |
| TDSSessionDictionaryData | |
| TDSSessionError | TDSSession が発生させる Exception。 |
| TDSSessionManager |
セッション オブジェクトを管理するシングルトンを実装します。 |
| TDSSynchronizedLocalChannel |
ローカル チャネルと同期します。 |
| TDSTCPSession |
TCP 通信プロトコルのセッション クラスを表します。 |
| TDSTunnelService | HTTP トンネル ロジックを実装します。 |
| TDSTunnelSession | HTTP 通信プロトコルのセッション クラスで、DataSnap サーバーを使用してソケット チャネルのプロキシのように動作します。 |
型
| TDSSessionCacheKeys | |
| TDSSessionEvent | Create や Terminate などのセッション イベントを通知するためのユーザー イベントです。 |
| TDSSessionEventType | ユーザー イベントの型。 |
| TDSSessionLifetime | HTTP セッションの存続時間の現在の値を表します。 |
| TDSSessionStatus |
セッション ステータスの種類を表します。 |
| TDSSessionTunnelInfo | 特定のトンネルにマッピングされる情報を格納するレコードで、これがセッションに関連付けられます。 |
| TDSSessionVisitor | 実装に固有の方法でセッションを処理するための手続きです。 |
| TTunnelSessionEvent | トンネル セッションを処理するときに呼び出されるイベントの型。 |