Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetComputerForGUID
Delphi
function GetComputerForGUID(GUID: TGUID): string; override;
C++
virtual System::UnicodeString __fastcall GetComputerForGUID(const GUID &GUID);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Datasnap.Win.ObjBrkr.pas Datasnap.Win.ObjBrkr.hpp |
Datasnap.Win.ObjBrkr | TSimpleObjectBroker |
説明
利用可能なサーバーマシンを識別する文字列を返します。
GetComputerForGUID メソッドを呼び出すと,利用可能なサーバーマシンの名前を取得できます。GUID パラメータ(目的のサーバーインターフェースのグローバルで一意の識別子を指定する)は無視されます。
GetComputerForGUID は,Servers プロパティから利用可能なサーバーの ComputerName プロパティを返します。LoadBalanced プロパティが true の場合,このサーバーは利用可能なサーバーの中から無作為に選択されます。LoadBalanced プロパティが false の場合,このサーバーは Servers プロパティで利用可能なサーバーの先頭にリストされます。利用可能なサーバーがない場合,GetComputerForGUID は EBrokerException 例外を生成します。
サーバーが利用可能であるとみなされるのは,その Enabled プロパティが true で,HasFailed プロパティが false の場合です。ブローカは,そのサーバーの接続エラーが通知されると,ブローカによって自動的に HasFailed プロパティを false に設定します。