Datasnap.Win.SConnect.ITransport.GetWaitEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetWaitEvent: THandle; stdcall;

C++

virtual Winapi::Windows::THandle __stdcall GetWaitEvent() = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
function public
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect ITransport

Description

Renvoie le handle d'un objet événement géré par l'objet implémentant ITransport.

Les composants connexion de flux effectuent toutes les lectures et les écritures depuis et vers le serveur d'application en utilisant un thread d'exécution séparé. Cela limite l'impact sur les performances de l'application client de la communication avec le serveur d'application, car l'exécution n'a pas besoin d'attendre le marshaling des messages ni leur envoi ou leur réception. Le composant connexion de flux doit coordonner son utilisation du thread de communication. Pour cela, il utilise un objet événement qui est un membre de l'objet implémentant ITransport.

GetWaitEvent renvoie un handle à cet objet événement. Lors de l'implémentation d'un objet supportant ITransport, créez un objet TEvent sous forme de membre et renvoyez son handle sous forme de valeur retournée de GetWaitEvent. N'utilisez pas l'objet événement à des fins internes sinon il pourra interférer avec l'utilisation de la connexion de flux de l'événement.

Voir aussi