Datasnap.Win.ObjBrkr.TServerItem.HasFailed

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property HasFailed: Boolean read FHasFailed write FHasFailed;

C++

__property bool HasFailed = {read=FHasFailed, write=FHasFailed, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Datasnap.Win.ObjBrkr.pas
Datasnap.Win.ObjBrkr.hpp
Datasnap.Win.ObjBrkr TServerItem

Beschreibung

Gibt an, ob ein Verbindungsversuch zum Server-Computer fehlgeschlagen ist.

Wenn Verbindungskomponenten die Verbindung zu einem Anwendungs-Server nicht erfolgreich öffnen können, informieren Sie den Objekt-Broker mit einem Aufruf von SetConnectStatus. Der einfache Objekt-Broker protokolliert diesen Vorgang wiederum, indem die Eigenschaft HasFailed auf true gesetzt wird.

Wenn HasFailed den Wert false hat, kann die Eigenschaft ComputerName von den Methoden GetComputerForGUID oder GetComputerForProgID des Objekt-Brokers an Verbindungskomponenten übergeben werden. Wenn HasFailed den Wert true hat, wird das Server-Element nicht zurückgegeben.

Sobald ein Server ausgefallen ist, gilt er so lange als nicht verfügbar, bis die Anwendung die Eigenschaft HasFailed wieder auf false setzt.

Verwenden Sie HasFailed nicht, um Server-Elemente zu deaktivieren. Wenn ein Server nicht wegen einer fehlgeschlagenen Verbindung, sondern aus einem anderen Grund deaktiviert werden soll, verwenden Sie die Eigenschaft Enabled.

Anmerkung:  Auch wenn HasFailed den Wert true hat, wird das Server-Element von der TServerCollection-Methode FindServer zurückgegeben.

Siehe auch