ControlRequest接口

接口功能

对已经发送的异步请求进行控制处理,当前仅支持暂停。

接口格式

Status ControlRequest(const RequestId &requestId, Operation operation);

接口参数

参数

是否必选

说明

取值要求

requestId

必选

需要处理/干预的请求id。

从request中取出其id。

opertion

必选

需要进行的处理操作类型。

STOP=1。

使用样例

提前停止请求推理。

1
2
3
for (size_t i = 0; i < requests.size(); ++i) {
    engine.ControlRequest(requests[i]->GetRequestId(), Operation::STOP);
}

返回值

对需要处理的请求进行指定操作的处理结果。