Datasnap.Win.SConnect.ITransport
Delphi
ITransport = interface(IUnknown)
C++
__interface INTERFACE_UUID("{CA6564C1-4683-11D1-88D4-00A0248E5091}") ITransport : public System::IInterface
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
interface class |
public | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | Datasnap.Win.SConnect |
説明
ITransport は,リモートアプリケーションサーバーに対して接続,読み出し,および書き込みを行うために TStreamedConnection によって使用されるインターフェースです。
ストリーム接続コンポーネントは,ITransport を使ってアプリケーションサーバーに接続し,その接続を介してデータを送受信します。ITransport は,通信プロトコルの管理だけを行い,情報のマーシャルや格納はサポートしません。
ITransport はインターフェースなので,直接インスタンス化できません。かわりに,ITransport プロパティとメソッドを実装するオブジェクトは,それぞれのクラス定義に ITransport を組み込むか(Delphi),ITransport クラスから派生させます(C++)。このようなオブジェクトは,ストリーム接続コンポーネントで使用できるように ITransport にキャストできます。