Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetComputerForProgID

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetComputerForProgID(const ProgID): string; override;

C++

virtual System::UnicodeString __fastcall GetComputerForProgID(const void *ProgID);

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 GetComputerForProgID pour obtenir le nom d'une machine serveur disponible. Le paramètre ProgID (qui spécifie l'interface de serveur désirée) n'est pas pris en compte.

TSimpleObjectBroker 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.

Voir aussi