点击或拖拽改变大小

IpcServer 类

X#
注册一个应用程序作为服务器,能够访问特定主题上的数据,并更新已注册的主题和已注册的客户端应用程序。
继承层次
Object
  VObject
    EventContext
      IpcServer

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VOGUIClasses (在 XSharp.VOGUIClasses.dll 中) 版本:2.22 GA
语法
 CLASS IpcServer INHERIT EventContext
查看代码

IpcServer 类型公开以下成员。

构造函数
  名称说明
公共方法IpcServer
构造一个 IpcServer 对象。
Top
方法
  名称说明
公共方法AddTopic
将一个主题添加到服务器支持的主题列表中。
公共方法DataRequest
每当客户端请求数据或调用 IpcServer:UpdateTopic() 时调用。
公共方法DataUpdate
公共方法Destroy
提供一种去实例化 IpcServer 对象的方法。
(重写 Destroy.)
公共方法Dispatch
公共方法ExecuteRequest
当客户端调用 IpcClient:Execute() 时调用。服务器应该采取适当的操作在本地执行命令。
公共方法Override
这是一个兼容性方法,不再使用或需要。
(继承自 EventContext。)
公共方法UpdateTopic
请求服务器更新特定主题和项目。
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
在 X# 中,IPC...类提供了一种实现 DDE 对话的方法,DDE兼容应用程序之间的通信。
DDE(动态数据交换)是一种使用共享内存在应用程序之间交换数据的 IPC 类型。IPC 由 Windows 的 DDE 管理库管理,这是一个基础 DLL。
在这样的对话中,有一个客户端和一个服务器。客户端请求关于特定主题和项目的数据,服务器提供请求的数据。 应用程序在请求成为客户端或服务器(或两者)后,一旦新数据可用,就立即交换更新。这些交换不一定由用户发起。
每个 IPC 客户端必须唯一地标识它希望与之通信的服务器,然后请求数据更新。 在初始传输之后,通过 IpcDataUpdateEvent 对象通知客户端服务器上传输的数据的任何更改。
参见