Datasnap.DataBkr.EnableWebTransport

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure EnableWebTransport(const ClassID: string);

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Datasnap.DataBkr.pas
Datasnap.DataBkr.hpp
Datasnap.DataBkr Datasnap.DataBkr

Description

Enregistre un module de données distant pour que les clients puissent y accéder par une connexion Web.

Dans Delphi, l'assistant de module de données distant ajoute automatiquement un appel à EnableWebTransport à la méthode surchargée UpdateRegistry de la nouvelle classe de module de données distant. Cela ajoute les entrées du registre que httpsrvr.dll utilise pour vérifier si les clients peuvent accéder à l'application serveur. Les entrées du registre sont supprimées par un appel à DisableWebTransport (aussi ajouté à UpdateRegistry).

Pour rendre une application serveur disponible aux connexions par HTTP, il faut supprimer ces deux appels de UpdateRegistry. L'application serveur peut toujours recevoir des requêtes de connexions utilisant d'autres protocoles.

ClassID est l'ID de classe du module de données distant. Cette valeur est passée en paramètre à la méthode UpdateRegistry qui appelle DisableSocketTransport.

Voir aussi