Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetComputerForGUID
Delphi
function GetComputerForGUID(GUID: TGUID): string; override;
C++
virtual System::UnicodeString __fastcall GetComputerForGUID(const GUID &GUID);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.Win.ObjBrkr.pas Datasnap.Win.ObjBrkr.hpp |
Datasnap.Win.ObjBrkr | TSimpleObjectBroker |
Description
Renvoie une chaîne qui identifie une machine serveur disponible.
Appelez la méthode GetComputerForGUID pour obtenir le nom d'une machine serveur disponible. Le paramètre GUID (qui spécifie l'identificateur global unique de l'interface de serveur désirée) n'est pas pris en compte.
GetComputerForGUID renvoie la propriété ComputerName d'un serveur disponible de la propriété Servers. Si la propriété LoadBalanced a la valeur true, ce serveur est choisi au hasard parmi les serveurs disponibles. Si la propriété LoadBalanced a la valeur false, ce serveur est le premier disponible apparaissant dans la propriété Servers. Si aucun serveur n'est disponible, GetComputerForGUID déclenche une exception EBrokerException.
Un serveur est considéré comme disponible si sa propriété Enabled est à true et sa propriété HasFailed à false. L'agent initialise automatiquement HasFailed à false quand il est informé de l'échec d'une connexion pour ce serveur.