AsyncCall
简述
call、subscription事件类型处理方法。根据参数sub判断是call还是subscription事件类型,并调用ops服务端的事件处理方法,调用完成后将结果上传至服务器,最终返回给请求方
AsyncCall(durl:String;id:Int;opsid:String;realdata:Array;u,p,s:String;runerror,debug,sub:Boolean;cb:String|Tfunction;caller:String):Boolean
| 名称 | 类型 | 说明 |
|---|
| durl | String | TS-OPS服务数据上传地址 |
| id | integer | 事件id |
| opsid | String | TS-OPS服务id |
| realdata | Array,TableArray | 包含此次事件从服务器传输来的信息,如函数名,参数等 |
| u | String | 用户名 |
| p | String | 用户密码 |
| s | String | 租户Session Key;使用特殊租户(调用功能列表为*)替代用户时指定 |
| runerror | Boolean | 调用回调函数出错时,是否返回详细的报错信息 |
| debug | Boolean | 是否打印调试信息 |
| sub | Boolean | 如果为True,则是subscription事件;否则为call事件 |
| cb | String | 字符串或函数指针,回调函数 |
| caller | String | 类名;若未指定FCallBack/FsubCallBack,需传入重写了CallBack/WaitSubscription方法的类名 |
| 返回值 | Boolean | 数据上传是否成功 |