Datasnap.Win.MConnect.TCOMConnection.SetConnected

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure SetConnected(Value: Boolean); override;

C++

virtual void __fastcall SetConnected(bool Value);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Datasnap.Win.MConnect.pas
Datasnap.Win.MConnect.hpp
Datasnap.Win.MConnect TCOMConnection

Description

Définit la valeur de la propriété Connected.

SetConnected est la méthode d'implémentation protégée de la propriété Connected.

Si Value a la valeur false, SetConnected génère un événement BeforeDisconnect, ferme la connexion et génère un événement AfterDisconnect.

Si Value a la valeur true, SetConnected effectue les actions suivantes :

1. Elle vérifie la valeur de la propriété ServerGUID ou ServerName et déclenche une exception si elles ne spécifient pas de serveur d'application valide.

2. Si LoginPrompt a la valeur true et la connexion n'est pas encore ouverte, SetConnected génère un événement OnGetUsername et utilise cela pour initialiser la boîte de dialogue de connexion. Elle affiche la boîte de dialogue de connexion et termine la connexion si l'utilisateur annule.

3. Elle génère un événement BeforeConnect.

4. Elle ouvre la connexion.

5. Elle génère un événement AfterConnect.

6. Si LoginPrompt a la valeur true et la connexion est ouverte avec succès, SetConnected génère un événement OnLogin.

Voir aussi