跳到主要内容

GetRefreshExternalCollectionProgress()

此操作可获取刷新外部 Collection 任务的进度。您可以使用它轮询任务完成状态并查看失败原因。

c++
Status GetRefreshExternalCollectionProgress(const GetRefreshExternalCollectionProgressRequest& request, GetRefreshExternalCollectionProgressResponse& response)

请求语法

c++
auto request = milvus::GetRefreshExternalCollectionProgressRequest()
.WithJobID(job_id);

请求方法:

  • WithJobID(int64_t job_id)

    设置由 RefreshExternalCollection() 返回的刷新任务 ID。

返回值:

Status

异常:

  • std::exception

    当请求无法发送或响应无法解析时,可能会抛出此异常。

示例

c++
auto client = milvus::MilvusClientV2::Create();
milvus::ConnectParam connect_param{"YOUR_CLUSTER_ENDPOINT", "YOUR_CLUSTER_TOKEN"};
auto status = client->Connect(connect_param);
if (!status.IsOk()) {
std::cout << status.Message() << std::endl;
}

auto request = milvus::GetRefreshExternalCollectionProgressRequest()
.WithJobID(job_id);
milvus::GetRefreshExternalCollectionProgressResponse response;
status = client->GetRefreshExternalCollectionProgress(request, response);
if (!status.IsOk()) {
std::cout << status.Message() << std::endl;
}
最低 SDK 版本v3.0.x
Ctrl I