点击或拖拽改变大小

IpcClient 类

X#
注册一个应用程序作为客户端,能够从指定的服务器应用程序请求和接收数据。
继承层次
Object
  VObject
    EventContext
      IpcClient

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

IpcClient 类型公开以下成员。

构造函数
  名称说明
公共方法IpcClient
构造一个 IpcClient 对象。
Top
方法
  名称说明
公共方法ChangeData
告诉远程服务器某个数据值已经改变。这将导致服务器接收到一个 IpcDataUpdateEvent。然后,服务器有责任更新自身。
公共方法代码示例ClientError
处理 ClientErrorEvent,如果发生一个。如果需要对错误进行特殊处理,可以在派生的 IpcClient 类中提供这个事件处理程序。
公共方法DataUpdate
每当请求的数据发生变化时调用。在 IpcServer 调用其 UpdateTopic() 方法之后,它被调用。
公共方法Destroy
提供一个方法来去实例化一个 IpcClient 对象。
(重写 Destroy.)
公共方法Dispatch
公共方法Execute
向服务器发送一个消息,告诉它远程执行命令字符串。作为这个调用的结果,服务器会收到一个 IpcExecuteRequestEvent。
公共方法Override
这是一个兼容性方法,不再使用或需要。
(继承自 EventContext。)
公共方法RequestData
从服务器请求特定主题的更新。
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
在 X# 中,IPC...类提供了一种实现 DDE 对话的方式,DDE(动态数据交换)是一种使用共享内存在应用程序之间交换数据的IPC类型。 IPC 由 Windows 中的一个底层 DLL 管理,DDE 管理库来管理。
在这样的对话中,有一个客户端和一个服务器。 客户端请求服务器关于特定主题和项目的数据,服务器提供请求的数据。 应用程序在请求成为客户端或服务器(或两者)后,一旦新数据可用,就立即交换更新。这些交换不一定由用户发起。
每个IPC客户端必须唯一地标识它希望与之通信的服务器,然后请求数据更新。 在初始传输之后,客户端通过 IpcDataUpdateEvent 被通知服务器中传输的数据的任何更改。
参见