Datasnap.Win.MConnect.TDispatchConnection.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 TDispatchConnection

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. Elle établit une connexion au serveur d'applications si Value a la valeur true et se déconnecte du serveur d'applications si Value a la valeur false.

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

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

3. Elle ouvre la connexion.

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

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

Voir aussi