servicecall_data_def - catyguan/sad GitHub Wiki

Timeout

  • 类型:long
  • 应用

上下文 —— 本次调用超时时间,单位秒。只在本地调用过程中生效,传递到远程服务的时候,需要转换为Deadline

Deadline

  • 类型:int
  • 应用

上下文 —— 本次调用超时截至时间,Unix时间戳(Unix Timestamp)

AppId

  • 类型:string
  • 应用

上下文 —— 本次调用的应用编号

ReqId

  • 类型:string
  • 应用

上下文 —— 本次调用的请求编号
回调上下文 —— 本次回调关联的请求编号

TransactionId

  • 类型:string
  • 说明:该数据需要在事务关联的每次调用都设置,事务关联的第一次应答必须设置,后续的应答可不设置
  • 应用

上下文 —— 本次调用关联的事务编号
应答上下文 —— 本次处理关联的事务编号 回调上下文 —— 本次回调关联的事务编号

SessionId

  • 类型:string
  • 说明:该数据需要在会话关联的每次调用都设置,会话关联的第一次应答必须设置,后续的应答可不设置
  • 应用

上下文 —— 本次调用关联的会话编号
应答上下文 —— 本次处理关联的会话编号
回调上下文 —— 本次回调关联的会话编号

AsyncMode

  • 类型:string
  • 说明:异步调用响应模式

poll —— 客户端轮询(缺省模式)
push —— 服务端推送
callback —— 服务端回调

  • 应用

上下文 —— 本次异步调用的响应模式

AsyncId

  • 类型:string
  • 说明:异步调用的轮询编号
  • 应用

上下文 —— 指明本次调用为异步轮询
响应 —— 返回本次调用关联的异步轮询编号

Callback

  • 类型:Address
  • 说明:回调地址
  • 应用

上下文 —— 指明异步回调的回调地址

把Answer结果数据设置到Request对应的属性上(Status,Message,Result,Context)