跳到主要内容

WatchResponse

Watch函数的流式相应Message类

声明

class WatchResponse(WatchResponse self, ResponseHeader header = nil, int watchId = 0, bool created = false, bool canceled = false, int compactRevision = 0, string cancelReason = nil, bool fragment = false, array events = nil)

参数

参数名描述
self
headerResponseHeader的Message类实例
watchIdwatch_id 是响应对应的watcher的ID。
created如果响应是针对创建监视请求的,则 created 设置为 true。客户端应记录 watch_id 并期望从同一流中接收创建的观察者的事件。
所有发送到创建的 watcher 的事件都将附加相同的 watch_id。
canceled如果响应是取消监视请求,则取消设置为 true。 不会再向被取消的观察者发送更多事件。
compactRevision如果观察者试图在压缩索引处观察,则 compact_revision 设置为最小索引。当在压缩revision中创建观察者或观察者无法赶上键值存储的进度时,会发生这种情况。
cancelReason表示取消观察者的原因。
fragment如果大型监视响应被拆分为多个响应,则帧为真。
eventsWatch函数的事件相应数组

返回值

使用方式

返回文档