Datasnap.Win.SConnect.TStreamedConnection.Handle
Delphi
property Handle: THandle read GetHandle;
C++
__property NativeUInt Handle = {read=GetHandle, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | TStreamedConnection |
Beschreibung
Ermöglicht den Zugriff auf ein internes Fenster-Handle, das Botschaften von der Transportschicht empfangen kann.
Stream-Verbindungskomponenten wickeln sämtliche Lese- und Schreibvorgänge vom und zum Anwendungsserver in einem separaten Thread ab. Dadurch wird der Einfluss begrenzt, den die Kommunikation mit dem Anwendungsserver auf die Geschwindigkeit der Client-Anwendung hat. Grund dafür ist, dass die Ausführung nicht unterbrochen werden muss, während das Marshaling oder das Senden und Empfangen von Botschaften stattfindet.
Der interne Thread, der diese Kommunikationsaufgaben übernimmt, koordiniert Ereignisse mithilfe von Windows-Botschaften. TStreamedConnection nutzt die Eigenschaft Handle, um diesen internen Thread mit einem Fenster-Handle zu versehen, das dieser verwenden kann.