OPSCall
简述
平台中调用已注册的TS-OPS服务
OPSCall(CallName:String;OPSId:String;Param:Array[;Timeout:Integer]):Any;
| 名称 | 类型 | 说明 |
|---|
| CallName | String | 字符串,被调用的OPS服务名称,该名称由OPS服务方提供。 |
| OPSId | String | 字符串,被调用的OPS服务ID,对应请求头中的TS-OPS-ID字段值。如果为空则使用缺省支持CallName的OPS服务。 |
| Param | Array,TableArray | 数组,调用OPS服务时传入的参数值。 |
| TimeOut | integer | 整数,可选参数,等待超时毫秒数 |
| 返回值 | | 任意类型,返回结果是ops调用的结果集。 |
基于FAQ:
OPSServer类重载模式实现的类中内容如下:
其中,分别注册了一个call服务(hahaha)和subscription服务(__subscription__/time)
平台中执行如下代码:
CallName:="hahaha";
OPSId:="";
Param:=array(120,3);
return OPSCall(CallName,OPSId,Param);
结果:
