Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Удаляет примененную модель осмысления документации из одной или нескольких библиотек. Обратите внимание, что перед удалением модели необходимо удалить ее из всех библиотек (см. пример).
HTTP-запрос
POST /_api/machinelearning/publications/batchdelete HTTP/1.1
Параметры URI
None;
Заголовки запросов
Заголовок | Значение |
---|---|
Accept | application/json;odata=verbose |
Content-Type | application/json;odata=verbose;charset=utf-8 |
x-requestdigest | Подходящий дайджест для текущего сайта. |
Текст запроса
Имя | Обязательный | Тип | Описание |
---|---|---|---|
Publications | Да | MachineLearningPublicationEntityData[] | Коллекция объектов MachineLearningPublicationEntityData, каждый из которых определяет модель и целевую библиотеку документов. |
MachineLearningPublicationEntityData
Имя | Обязательный | Тип | Описание |
---|---|---|---|
ModelUniqueId | да | строка | Уникальный идентификатор файла модели. |
TargetSiteUrl | да | строка | Полный URL-адрес сайта целевой библиотеки. |
TargetWebServerRelativeUrl | да | строка | Относительный URL-адрес сервера для веб-сайта целевой библиотеки. |
TargetLibraryServerRelativeUrl | да | строка | Относительный URL-адрес сервера целевой библиотеки. |
Отклик
Имя | Тип | Описание |
---|---|---|
200 OK | Это настраиваемый API для поддержки удаления модели из библиотек с несколькими документами. В случае частичного успеха также может возвращаться отклик 200 OK и вызывающей стороне необходимо проверить текст отклика, чтобы понять, удалена ли модель из библиотеки документов. |
Текст отклика
Имя | Тип | Описание |
---|---|---|
TotalSuccesses | int | Общее количество успешных удалений модели из библиотеки документов. |
TotalFailures | int | Общее количество неудачных удалений модели из библиотеки документов. |
Сведения | MachineLearningPublicationResult[] | Коллекция объектов MachineLearningPublicationResult, каждый из которых определяет подробный результат удаления модели из библиотеки документов. |
MachineLearningPublicationResult
Имя | Тип | Описание |
---|---|---|
StatusCode | int | Код состояния HTTP. |
ErrorMessage | строка | Сообщение об ошибке, уведомляющее о проблемах при применении модели к библиотеке документов. |
Publication | MachineLearningPublicationEntityData | Указывает сведения о модели и целевую библиотеку документов. |
MachineLearningPublicationEntityData
Имя | Тип | Описание |
---|---|---|
ModelUniqueId | строка | Уникальный идентификатор файла модели. |
TargetSiteUrl | строка | Полный URL-адрес сайта целевой библиотеки. |
TargetWebServerRelativeUrl | строка | Относительный URL-адрес сервера для веб-сайта целевой библиотеки. |
TargetLibraryServerRelativeUrl | строка | Относительный URL-адрес сервера целевой библиотеки. |
Примеры
Удаление модели из библиотеки контрактных документов на сайте репозитория
В этом примере для модели осмысления документации контрактов Contoso используется ИД 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
}