Datasnap.DataBkr.EnableWebTransport

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure EnableWebTransport(const ClassID: string);

C++

extern DELPHI_PACKAGE void __fastcall EnableWebTransport(const System::UnicodeString ClassID);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Datasnap.DataBkr.pas
Datasnap.DataBkr.hpp
Datasnap.DataBkr Datasnap.DataBkr

Beschreibung

Registriert ein Remote-Datenmodul, damit Clients über eine Web-Verbindung darauf zugreifen können.

Der Remote-Datenmodul-Experte (Delphi) fügt der überschriebenen Methode UpdateRegistry eines neuen Nachkommens eines Remote-Datenmoduls automatisch einen Aufruf von EnableWebTransport hinzu. Dadurch werden die Registrierungseinträge hinzugefügt, die von der Datei httpsrvr.dll zur Überprüfung, ob Clients auf den Anwendungsserver zugreifen können, verwendet werden. Die Registrierungseinträge werden durch einen Aufruf von DisableWebTransport gelöscht (auch in UpdateRegistry).

Damit ein Anwendungsserver nicht für HTTP-basierte Verbindungen zur Verfügung steht, entfernen Sie diese beiden Aufrufe aus UpdateRegistry. Der Anwendungsserver kann weiterhin Anforderungen über andere Verbindungsprotokolle empfangen.

ClassID ist die Klassen-ID des Remote-Datenmoduls. Dieser Wert wird als ein Parameter an die Methode UpdateRegistry übergeben, die DisableWebTransport aufruft.

Siehe auch