Datasnap.Win.MConnect.TDCOMConnection

De RAD Studio API Documentation
Aller à : navigation, rechercher

Datasnap.Win.MConnect.TCOMConnectionDatasnap.Win.MConnect.TDispatchConnectionDatasnap.DBClient.TCustomRemoteServerData.DB.TCustomConnectionSystem.Classes.TComponentTDCOMConnection

Delphi

TDCOMConnection = class(TCOMConnection)

C++

class PASCALIMPLEMENTATION TDCOMConnection : public TCOMConnection

Propriétés

Type Visibilité  Source Unité  Parent
class public
Datasnap.Win.MConnect.pas
Datasnap.Win.MConnect.hpp
Datasnap.Win.MConnect Datasnap.Win.MConnect

Description

TDCOMConnection traite la connexion DCOM d'une application client vers un serveur éloigné dans une application multiniveau.

TDCOMConnection est utilisée par la partie client d'une application de base de données multiniveau pour établir et gérer la connexion entre le client et un serveur d'applications distant. L'objet connexion DCOM peut

Etablir la connexion initiale avec un serveur d'applications distant.

Obtenir une interface IAppServer pour le serveur d'applications.

Obtenir une liste des fournisseurs du serveur d'applications.

Fermer la connexion avec le serveur d'applications distant.

TDCOMConnection utilise DCOM pour établir la connexion initiale entre l'application client et un serveur d'application distant. Pour cela, le serveur d'applications doit être recensé sur la machine client.

Une fois la connexion établie, le client recense tout ou partie de ses ensembles de données client avec TDCOMConnection, et ces ensembles de données client utilisent l'interface IAppServer provenant du composant connexion DCOM pour communiquer avec les fournisseurs sur le serveur d'applications ou sinon pour appeler l'interface module de données du serveur d'application.

Pour connecter des applications clientes aux serveurs d'applications éloignés au moyen de sockets TCP/IP, utilisez TSocketConnection à la place. Pour la connexion aux serveurs d'application distants avec HTTP, utilisez le composant TWebConnection. Pour se connecter à des serveurs d'applications en utilisant SOAP, employez TSoapConnection.

Voir aussi