Datasnap.Win.SConnect.TStreamedConnection
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 インターフェースを取得します。
TStreamedConnection は ISendDataBlock インターフェースを実装します。