Datasnap.DSSession

提供: RAD Studio API Documentation
移動先: 案内検索

ローカル/リモート DataSnap インスタンスの HTTP セッション マネージャ、TCP セッション、HTTP トンネリング ロジックおよび HTTP 通信プロトコル、DataSnap セッション マネージャを実装したクラスが含まれています。

パッケージ DataSnapServer280.bpl

クラス

TDSAuthSession

DataSnap 認証済みセッションを実装したものです。

TDSLocalServerリモート ソースが生成するリモート バイト ストリームを使用します。 このリモート ソースは、コンストラクタに渡されたローカル セッション インスタンスによってプロキシされます。
TDSLocalSession

ローカルの DataSnap インスタンスの HTTP セッションを管理します。

TDSRemoteSession

リモートの DataSnap インスタンスの HTTP セッションを管理します。

TDSRESTSession認証マネージャのインスタンスを保持する REST 通信プロトコルのためのセッション クラス。
TDSSession

あらゆる通信セッションの基底クラスを表します。

TDSSessionCache

複雑なパラメータ型を持つコマンドを保持し、後で再利用できるよう格納するためのキャッシュを実装したものです。

TDSSessionData
TDSSessionDictionaryData
TDSSessionError TDSSession が発生させる Exception
TDSSessionManager

セッション オブジェクトを管理するシングルトンを実装します。

TDSSynchronizedLocalChannel

ローカル チャネルと同期します。

TDSTCPSession

TCP 通信プロトコルのセッション クラスを表します。

TDSTunnelServiceHTTP トンネル ロジックを実装します。
TDSTunnelSessionHTTP 通信プロトコルのセッション クラスで、DataSnap サーバーを使用してソケット チャネルのプロキシのように動作します。

TDSSessionCacheKeys
TDSSessionEventCreate や Terminate などのセッション イベントを通知するためのユーザー イベントです。
TDSSessionEventTypeユーザー イベントの型。
TDSSessionLifetimeHTTP セッションの存続時間の現在の値を表します。
TDSSessionStatus

セッション ステータスの種類を表します。

TDSSessionTunnelInfo特定のトンネルにマッピングされる情報を格納するレコードで、これがセッションに関連付けられます。
TDSSessionVisitor実装に固有の方法でセッションを処理するための手続きです。
TTunnelSessionEventトンネル セッションを処理するときに呼び出されるイベントの型。