嗨,我有一个问题,我没有找到可以解决的问题。事情是我想使用Rest API列出给定作业中的所有任务(正在运行)。问题是只有10个第一个任务被提取。有50个任务。列出使用REST API的所有任务Microsoft HPC
我试图使用字段RowsPerRead并将其设置为100,如下面所述,没有成功。 https://msdn.microsoft.com/en-us/library/windows/desktop/hh529658(v=vs.85).aspx
任何帮助将高度赞赏
嗨,我有一个问题,我没有找到可以解决的问题。事情是我想使用Rest API列出给定作业中的所有任务(正在运行)。问题是只有10个第一个任务被提取。有50个任务。列出使用REST API的所有任务Microsoft HPC
我试图使用字段RowsPerRead并将其设置为100,如下面所述,没有成功。 https://msdn.microsoft.com/en-us/library/windows/desktop/hh529658(v=vs.85).aspx
任何帮助将高度赞赏
找工作的所有任务,则必须根据官方文档中的描述使用您的请求返回的x-ms-continuation-queryId
值:
https://msdn.microsoft.com/en-us/library/windows/desktop/hh529658(v=vs.85).aspx
QueryId
指定从内部数据X-MS-continu ation-QueryId标题,该标题来自Get Task List操作中的Get Task列表操作中的响应。有关更多信息,请参阅本主题后面的“响应标题”部分。
为了说明一下,假设您提出请求以获取所有现有作业。您的要求的答案将有一个x-ms-continuation-queryId
值queryId1
。您将不得不在您的下一个请求中使用此值以获得以下RowsPerRead
作业。对第二个请求的回答将包含x-ms-continuation-queryId
值queryId2
等等,直到返回的值与前一个相同。此时你会知道你已经找回了所有的工作。
https://127.0.0.1:443/WindowsHPC/{0}/Jobs?api-version=2012-11-01.4.0
https://127.0.0.1:443/WindowsHPC/{0}/Jobs?api-version=2012-11-01.4.0&QueryId={queryId1}
https://127.0.0.1:443/WindowsHPC/{0}/Jobs?api-version=2012-11-01.4.0&QueryId={queryId2}
关于字段RowsPerRead
,它是唯一有效的起始HPC Pack 2012 Release 3
。在早期版本RowsPerRead
固定为10.