批处理删除
从一个或多个库中删除应用的文档理解模型。 请注意,必须先从所有库删除模型才能将其删除(请参阅 示例)。
HTTP 请求
POST /_api/machinelearning/publications/batchdelete HTTP/1.1
URI 参数
无
标头 |
值 |
Accept |
application/json;odata=verbose |
Content-Type |
application/json;odata=verbose;charset=utf-8 |
x-requestdigest |
当前网站的相应摘要。 |
请求正文
Name |
必需 |
类型 |
说明 |
出版物 |
是 |
MachineLearningPublicationEntityData[] |
MachineLearningPublicationEntityData 集合,其中每个集合均指定了模型和目标文档库。 |
MachineLearningPublicationEntityData
Name |
必需 |
类型 |
说明 |
ModelUniqueId |
是 |
字符串 |
模型文件的唯一 ID。 |
TargetSiteUrl |
是 |
字符串 |
目标库网站的完整 URL。 |
TargetWebServerRelativeUrl |
是 |
字符串 |
目标库的 Web 的服务器相应的 URL。 |
TargetLibraryServerRelativeUrl |
是 |
字符串 |
目标库的服务器相应的 URL。 |
响应
名称 |
类型 |
说明 |
200 OK |
|
这是一个自定义 API,用于支持从多文档库中删除模型。 如果部分成功,仍可返回 200 OK,调用方需要检查响应正文,以了解模型是否已成功从文档库中删除。 |
响应正文
名称 |
类型 |
说明 |
TotalSuccesses |
int |
从文档库中成功删除的模型的总数。 |
TotalFailures |
int |
未能从文档库中删除的模型的总数。 |
详细信息 |
MachineLearningPublicationResult[] |
MachineLearningPublicationResult 的集合,其中每个集合均指定了从文档库中删除模型的详细结果。 |
MachineLearningPublicationResult
名称 |
类型 |
说明 |
StatusCode |
int |
HTTP 状态代码。 |
ErrorMessage |
string |
将模型应用到文档库时会显示错误内容的错误消息。 |
出版物 |
MachineLearningPublicationEntityData |
它指定了模型信息和目标文档库。 |
MachineLearningPublicationEntityData
名称 |
类型 |
说明 |
ModelUniqueId |
字符串 |
模型文件的唯一 ID。 |
TargetSiteUrl |
字符串 |
目标库网站的完整 URL。 |
TargetWebServerRelativeUrl |
字符串 |
目标库的 Web 的服务器相应的 URL。 |
TargetLibraryServerRelativeUrl |
字符串 |
目标库的服务器相应的 URL。 |
示例
从存储库网站中的合同文档库中删除模型
此示例中,Contoso 合同文档理解模型的 ID 为 7645e69d-21fb-4a24-a17a-9bdfa7cb63dc
。
示例请求
{
"publications": [
{
"ModelUniqueId": "7645e69d-21fb-4a24-a17a-9bdfa7cb63dc",
"TargetSiteUrl": "https://constco.sharepoint-df.com/sites/docsite",
"TargetWebServerRelativeUrl": "/sites/docsite ",
"TargetLibraryServerRelativeUrl": "/sites/dcocsite/joedcos"
}
]
}
示例响应
在响应中,TotalFailures 和 TotalSuccesses 指从指定库中删除模型的失败和成功次数。
状态代码:200
{
"Details": [
{
"ErrorMessage": null,
"Publication": {
"ModelUniqueId": "7645e69d-21fb-4a24-a17a-9bdfa7cb63dc",
"TargetSiteUrl": "https://contoso.sharepoint.com/sites/repository/",
"TargetWebServerRelativeUrl": "/sites/repository",
"TargetLibraryServerRelativeUrl": "/sites/repository/contracts",
"ViewOption": "NewViewAsDefault"
},
"StatusCode": 200
}
],
"TotalFailures": 0,
"TotalSuccesses": 1
}
另请参阅
Syntex 文档理解模型 REST API