DataBkr.DisableSocketTransport

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De DataBkr.pas

	procedure DisableSocketTransport(const ClassID: string);


Unité : DataBkr

Type : procédure

Visibilité : public

Informations C++

De DataBkr.hpp

	void __fastcall DisableSocketTransport(System::UnicodeString ClassID);


Unité : DataBkr

Type : fonction

Description

Supprime l'enregistrement d'un module de données distant pour que les clients ne puissent y accéder par une connexion par Socket.


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

Pour rendre une application serveur disponible aux connexions par Socket, 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 EnableSocketTransport.

Voir aussi

Personal tools