Create
简述
构造方法
Create(durl,opsName,opslist:String;cb,subcb:String|Tfunction;url,header:String;onmessage: Tfunction|nil;u,p,s:String;reconn:Boolean)
| 名称 | 类型 | 说明 |
|---|
| durl | String | TS-OPS服务数据上传地址 |
| opsName | String | 要注册的TS-OPS服务名称,用于标识,可为空字符串 |
| opslist | String | 要注册的TS-OPS服务列表;多个服务之间用逗号分隔,订阅服务需要加上__subscription__,如“__subscription__/time” |
| cb | String | 字符串或函数指针,call事件回调函数,若为空,则必须重写CallBack方法 |
| subcb | String | 字符串或函数指针,subscription事件回调函数,若为空,则必须重写WaitSubscription方法 |
| url | String | TS-OPS服务注册地址 |
| header | String | TS-OPS服务注册时需要指定的头部信息,比如TS-OPS-CALL等 |
| onmessage | TFUNCTION | 函数指针,消息处理过程,指向一个函数。可通过Findfunction("函数名")产生。当重写了DoOnMessage方法时,可设置为nil值 |
| u | String | 用户名 |
| p | String | 用户密码 |
| s | String | 租户Session Key;使用特殊租户(调用功能列表为*)替代用户时指定 |
| reconn | Boolean | 是否启用断开自动重连机制 |