Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetComputerForGUID

提供: RAD Studio API Documentation
移動先: 案内検索

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 プロパティで利用可能なサーバーの先頭にリストされます。利用可能なサーバーがない場合,GetComputerForGUIDEBrokerException 例外を生成します。

サーバーが利用可能であるとみなされるのは,その Enabled プロパティが true で,HasFailed プロパティが false の場合です。ブローカは,そのサーバーの接続エラーが通知されると,ブローカによって自動的に HasFailed プロパティを false に設定します。

関連項目