Datasnap.Xmlxform.TXMLTransformClient.ProviderName
Delphi
property ProviderName: string read GetProviderName write SetProviderName;
C++
__property System::UnicodeString ProviderName = {read=GetProviderName, write=SetProviderName};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Datasnap.Xmlxform.pas Datasnap.Xmlxform.hpp |
Datasnap.Xmlxform | TXMLTransformClient |
説明
XML 変換クライアントにデータを供給し,XML 変換クライアントから更新を適用するプロバイダコンポーネントの名前を指定します。
ProviderName プロパティを使用すると,XML 変換クライアントにデータパケットを供給し,XML 変換クライアントのかわりに更新を適用するプロバイダオブジェクトを指定できます。このプロパティは,クライアントが元のデータセット,データベースサーバー,または元の XML ドキュメントからデータをフェッチしたり,それらに更新を適用したりするときに IAppServer インターフェース呼び出しにパラメータとして渡されます。
ProviderName で指定されるプロバイダは,XML 変換クライアントと同じアプリケーション,または別のシステムで動作するアプリケーションサーバーのどちらにあってもかまいません。
プロバイダが XML 変換クライアントと同じアプリケーションにある場合,そのオーナーはクライアントと同じでなければなりません。
プロバイダがリモートのアプリケーションサーバーにある場合,そのプロバイダはアプリケーションサーバーによってエクスポートされなければなりません。アプリケーションサーバーに複数のプロバイダオブジェクトが含まれている場合は,XML 変換クライアントが RemoteServer プロパティを通じてアプリケーションサーバーとの初期接続を確立した後に ProviderName をそれらのどのプロバイダオブジェクトにでも設定できます。
次のような場合に RemoteServer プロパティを設定すると,オブジェクトインスペクタのドロップダウンリストで ProviderName を設定できます。
接続コンポーネントが SOAP 接続である。
接続コンポーネントが Web 接続またはソケット接続である(Windows のみ)。
アプリケーションサーバーが COM ベースで,TRegsvr.exe を使用するクライアントシステムに登録済みである(Windows のみ)。