Datasnap.Win.MConnect.TDispatchConnection.ServerName
Delphi
property ServerName: string read FServerName write SetServerName;
C++
__property System::UnicodeString ServerName = {read=FServerName, write=SetServerName};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Datasnap.Win.MConnect.pas Datasnap.Win.MConnect.hpp |
Datasnap.Win.MConnect | TDispatchConnection |
説明
接続先のアプリケーションサーバーの名前を指定します。
ServerName プロパティを使用すると,クライアントアプリケーションが接続するアプリケーションサーバーの名前を指定できます。次の条件のいずれか 1 つが満たされた場合,オブジェクトインスペクタは設計時に,使用可能なすべてのサーバーのドロップダウンリストを提供します。
DCOM および OLEnterprise 接続で,サーバーはシステム Registry に登録されなければならない
Socket 接続で,ScktSrvr.exe がサーバーマシン上で動作していなければならない
Web 接続で,接続コンポーネントに httpsrvr.dll を位置付ける URL が含まれていなければならない
ServerName が登録されているアプリケーションサーバーの有効な名前を指定する場合,ServerName を設定すると,ServerGUID プロパティが指定されたアプリケーションサーバーに対応する GUID に設定されます。
メモ: ディスパッチ接続が適切なサーバー COM オブジェクトを作成し,それと通信するためには,ServerName または ServerGUID のいずれかを提供しなければなりません。これは,DCOM を使用しない接続でも同じです。その理由は,アプリケーションサーバー上のリモートデータモジュールが常に COM オブジェクトとして実現されるからです。アプリケーションサーバーを識別するには,ServerName よりも ServerGUID の方が強力です。その理由は,COM ベース接続を使用する場合にアプリケーションサーバーがクライアントシステムで登録されている必要がないからです。