API:Datasnap.Win.SConnect.TSocketConnection
Delphi
TSocketConnection = class(TStreamedConnection)
C++
class PASCALIMPLEMENTATION TSocketConnection : public TStreamedConnection
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | Datasnap.Win.SConnect |
説明
TStreamedConnection は,アプリケーションサーバーに接続する際に自分自身でインターフェース呼び出しのマーシャル処理を行うコンポーネントの基本クラスです。
Datasnap.Win.SConnect.TSocketConnection は Datasnap.Win.SConnect.TStreamedConnection を継承しています。以下の内容はすべて Datasnap.Win.SConnect.TStreamedConnection を参照しています。
TStreamedConnection は,アプリケーションサーバーに接続する際に自分自身でインターフェース呼び出しのマーシャル処理を行うコンポーネントの基本クラスです。
TStreamedConnection のインスタンスは作成しないでください。かわりに,TSocketConnection または TWebConnection などの TStreamedConnection の下位オブジェクトをインスタンス化します。
TStreamedConnection はすべての COM データ型のマーシャルを処理するので,ストリーム接続コンポーネントは,DCOM を使用せずにリモート COM インターフェース呼び出しを生成,解釈し,それに応答できます。また,TStreamedConnection は,ITransport インターフェースを使ってアプリケーションサーバーに接続し,メッセージを送受信します。
TStreamedConnection 自身はアプリケーションサーバーとの接続や通信を行うことはできません。TStreamedConnection の下位オブジェクトで,CreateTransport メソッドをオーバーライドし,サーバーとの接続能力を持つ ITransport インターフェースを取得します。
TStreamedConnection は ISendDataBlock インターフェースを実装します。