首页 > 其他分享 >Delphi XE DataSnap.DSServer[1]介绍

Delphi XE DataSnap.DSServer[1]介绍

时间:2022-11-04 11:37:31浏览次数:77  
标签:隧道 Delphi DataSnap Event handler DSServer server event

Delphi XE DataSnap.DSServer[1]介绍

  • 定义实现DataSnap回调隧道的类、要通过这些隧道发送的项、事件、隧道管理器、
  • 提供程序模块适配器、管理传输和服务器类的创建和生存期的DataSnap服务器、
  • dbExpress框架与DataSnap服务器之间的驱动程序、DataSnap server模块以及相关功能。

Package:DataSnapServer270.bpl  

Classes

TDSCallbackTunnel

Implements producer and consumer data between TDSServer and the channel callback server method.

在TDSServer和通道回调服务器方法之间实现生产者和消费者数据

TDSCallbackTunnelBufferItem

Item to be placed into the TDSCallbackTunnel buffer. It represents a single message to be sent to a specific client.

要放入TDSCallbackTunnel缓冲区的项。它表示要发送到特定客户端的单个消息

TDSCallbackTunnelManager Singleton that manages heavyweight callback instances.  //管理重量级回调实例的Singleton。
TDSCallbackTunnelManagerInternal Is an internal extension of TDSCallbackTunnelManager.  //是TDSCallbackTunnelManager的内部扩展
TDSServer Manages the creation and lifetime of transports and server classes.  //管理传输和服务器类的创建和生存期。
TDSServerClass

Component used to specify a server-side class with published methods that can be called from a remote client using dynamic method invocation.

组件,用于指定具有已发布方法的服务器端类,这些方法可以使用动态方法调用从远程客户端调用。

TDSServerDriver

Represents a communication driver between the DBX framework and a DataSnap Server.

//表示DBX框架和DataSnap Server之间的通信驱动程序。

TServerClassAdapter  
TServerClassAdapterClass  
TServerClassAdapterFactory  

Routines

InternalRemoveCallbackTunnel Removes the given tunnel (and its callbacks) from the given server.  //从给定的服务器中删除给定的隧道(及其回调)

Types

TConverterEventDictionary  
TDSCallbackTunnelEvent User event for notification of a callback tunnel, such as create and close. //用于通知回调隧道的用户事件,如创建和关闭
TDSCallbackTunnelEventItem

Event item passed in through the TDSCallbackTunnelEvent, for providing tunnel event information. 

//通过TDSCallbackTunnelEvent传入的事件项,用于提供隧道事件信息

TDSCallbackTunnelState Enumerates the states a heavyweight callback tunnel can be in.  //枚举重量级回调隧道可以处于的状态。
TDSConnectEvent Event handler for OnConnect event.  事件是OnConnect事件的处理程序
TDSCreateInstanceEvent Event handler for OnCreateInstance event.
TDSDestroyInstanceEvent Event handler for the OnDestroyInstance event.
TDSErrorEvent Event handler for one rror event.
TDSGetClassEvent Event handler for OnGetClass event.
TDSPrepareEvent Event handler for OnPrepare event.
TDSSetupConverterEvent  
TDSSetupReverterEvent  
TReverterEventDictionary  

Constants - 常量

CALLBACK_TIMEOUT CALLBACK_TIMEOUT: Integer = $1388;

 

 

创建时间:2022.11.04  更新时间:

标签:隧道,Delphi,DataSnap,Event,handler,DSServer,server,event
From: https://www.cnblogs.com/guorongtao/p/16857153.html

相关文章

  • Delphi获取Unix当前系统时间戳
    procedureTForm1.btn4Click(Sender:TObject); varStr:String; D:tDatetime; a:Double; functionDateTimeToUnixDate(constADate:TDateTime):Longint; c......
  • Delphi XE System.Generics.Collections[1] - 介绍
    DelphiXESystem.Generics.Collections[1]-介绍实现通用容器类以将数据项分组为数组、字典、列表、堆栈、队列等的单元。Package:rtl270.bpl ClassesTArrayCla......
  • delphi TscSplitView控件学习笔记(2)
    效果图:设计图:scSplitView设置:opened:false;openedwidth:150;(按你自己需求)compactwidth:35;(确保只能看到图标即可)设计技巧:compactwidth先设置成全尺......
  • delphi TscSplitView控件学习笔记
    一.先说效果吧,放置的位置不一样,显示出来的效果也不一样 然后效果是这样的:注意位置标记1按钮的位置.当DisplayMode:=scsvmOverlay时,会遮挡TscSplitView......
  • Delphi datasnap如何使用IPv6地址
    今天看到电信公司开始推广使用IPv6我也想着用datasnap中间件也使用IPv6,百度一下都是下面的说法: “有些人说DATASNAP不支持IPv6,只支持IPv4。这是不正确的。DATASNAP默......
  • Delphi 替换字符函数
    Delphi中的StringReplace函数是SysUtils单元中自带的函数:typeTReplaceFlags=setof(rfReplaceAll,rfIgnoreCase);functionStringReplace(constS,OldPattern,......
  • delphi TMS FlexCel 导出页面设置
    TMSFlexCel导出页面设置属性和方法TFlexCelHtmlExport.HidePrintObjectspropertyHidePrintObjects:SetofTHidePrintObjects选择哪些类型的对象不应该导出。导......
  • delphi 避免两个联动的COMBOBOX进入死循环
      当物料类型为刀具仓时,单位自动修改为粒 当物料类型为原料仓时,单位自动修改为公斤反之亦然.这是两个相互联动的控件,如果直接写的话,会直接死循环.如何......
  • Delphi获取程序版本号
    参考: http://www.delphitop.com/html/hanshu/4627.htmlprocedureGetVersionInfo(constFileName:string;varvs:string);varVerInfoSize,VerValueSize,Dummy:DWORD;......
  • delphi 将FastReport报表存入access数据库
    转载自:http://t.zoukankan.com/hnxxcxg-p-2940801.html以下代碼在D7+ACCESS+FastReport3.15版中測試通過.1.將FastReport存入數據庫中:在窗體的"Insert"按鈕的OnClick......