API:Datasnap.Win.SConnect.TWebConnection.SetConnected

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SetConnected(Value: Boolean); override;

C++

virtual void __fastcall SetConnected(bool Value);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect TWebConnection

Beschreibung

Weist der Eigenschaft Connected einen Wert zu.

Datasnap.Win.SConnect.TWebConnection.SetConnected erbt von Datasnap.Win.MConnect.TDispatchConnection.SetConnected. Der folgende Inhalt bezieht sich auf Datasnap.Win.MConnect.TDispatchConnection.SetConnected.

Weist der Eigenschaft Connected einen Wert zu.

Die Methode SetConnected ist die als protected deklarierte Implementierung der Eigenschaft Connected. Wenn Value den Wert true hat, baut die Methode eine Verbindung zum Anwendungs-Server auf. Hat Value den Wert false, wird die Verbindung zum Anwendungs-Server beendet.

Wenn Value false ist, erzeugt SetConnected ein BeforeDisconnect-Ereignis, schließt die Verbindung und generiert ein AfterDisconnect-Ereignis.

Wenn Value true ist, führt SetConnected folgende Aktionen aus:

1. Wenn LoginPrompt true und die Verbindung noch nicht geöffnet ist, erzeugt SetConnected ein OnGetUsername-Ereignis und initialisiert das Anmeldedialogfeld. Anschließend wird dieses Dialogfeld angezeigt. Wenn der Benutzer das Dialogfeld mit Abbrechen schließt, wird die Verbindung beendet.

2. Ein BeforeConnect-Ereignis wird generiert.

3. Die Verbindung wird geöffnet.

4. Ein AfterConnect-Ereignis wird generiert.

5. Wenn LoginPrompt den Wert true hat und die Verbindung geöffnet werden konnte, generiert SetConnected ein OnLogin-Ereignis.

Siehe auch