Datasnap.Win.SConnect.TStreamedConnection
Delphi
TStreamedConnection = class(TDispatchConnection, ISendDataBlock)
C++
class PASCALIMPLEMENTATION TStreamedConnection : public Datasnap::Win::Mconnect::TDispatchConnection
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | Datasnap.Win.SConnect |
Description
TStreamedConnection est la classe de base des composants qui gèrent leur propre marshaling des appels d'interface quand ils se connectent à des serveurs d'application.
Ne créez pas d'instances de TStreamedConnection. Instanciez à la place un descendant de TStreamedConnection, comme TSocketConnection ou TWebConnection.
La classe TStreamedConnection gère le marshaling de tous les types de données COM afin que le composant connexion de flux puisse générer, interpréter et répondre aux appels d'interface COM sans utiliser DCOM. Elle utilise une interface ITransport pour se connecter aux serveurs d'applications et envoyer ou recevoir des messages.
TStreamedConnection ne peut réellement se connecter ou communiquer avec un serveur d'application. Les descendants de TStreamedConnection doivent redéfinir la méthode CreateTransport pour obtenir une interface ITransport qui autorise ces comportements.
TStreamedConnection implémente l'interface ISendDataBlock.