Datasnap.Win.SConnect.TStreamedConnection

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

Datasnap.Win.MConnect.TDispatchConnectionDatasnap.DBClient.TCustomRemoteServerData.DB.TCustomConnectionSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTStreamedConnection

Delphi

TStreamedConnection = class(TDispatchConnection, ISendDataBlock)

C++

class PASCALIMPLEMENTATION TStreamedConnection : public Datasnap::Win::Mconnect::TDispatchConnection

プロパティ

種類 可視性 ソース ユニット
class public
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect Datasnap.Win.SConnect

説明

TStreamedConnection は,アプリケーションサーバーに接続する際に自分自身でインターフェース呼び出しのマーシャル処理を行うコンポーネントの基本クラスです。

TStreamedConnection のインスタンスは作成しないでください。かわりに,TSocketConnection または TWebConnection などの TStreamedConnection の下位オブジェクトをインスタンス化します。

TStreamedConnection はすべての COM データ型のマーシャルを処理するので,ストリーム接続コンポーネントは,DCOM を使用せずにリモート COM インターフェース呼び出しを生成,解釈し,それに応答できます。また,TStreamedConnection は,ITransport インターフェースを使ってアプリケーションサーバーに接続し,メッセージを送受信します。

TStreamedConnection 自身はアプリケーションサーバーとの接続や通信を行うことはできません。TStreamedConnection の下位オブジェクトで,CreateTransport メソッドをオーバーライドし,サーバーとの接続能力を持つ ITransport インターフェースを取得します。

TStreamedConnectionISendDataBlock インターフェースを実装します。

関連項目