BatchDelete

Quita un modelo de comprensión mediante documentos de una o más bibliotecas. Tenga en cuenta que un modelo debe quitarse de todas las bibliotecas antes de que se pueda eliminar (vea ejemplo).

Solicitud HTTP

POST /_api/machinelearning/publications/batchdelete HTTP/1.1

Parámetros de URI

Ninguno

Encabezados de solicitud

Encabezado Valor
Accept application/json;odata=verbose
Content-Type application/json;odata=verbose;charset=utf-8
x-requestdigest El resumen adecuado del sitio actual.

Cuerpo de la solicitud

Nombre Obligatorio Tipo Descripción
Publicaciones MachineLearningPublicationEntityData[] Colección de MachineLearningPublicationEntityData, cada una de las cuales especifica el modelo y la biblioteca de documentos de destino.

MachineLearningPublicationEntityData

Nombre Obligatorio Tipo Descripción
ModelUniqueId string El Id. único del archivo de modelo.
TargetSiteUrl string La dirección URL completa del sitio de biblioteca de destino.
TargetWebServerRelativeUrl string La dirección URL relativa del servidor de la Web de la biblioteca de destino.
TargetLibraryServerRelativeUrl string La dirección URL relativa al servidor de la biblioteca de destino.

Respuesta

Nombre Tipo Descripción
200 Correcto Se trata de una API personalizada para admitir la eliminación de un modelo de varias bibliotecas de documentos. En caso de éxito parcial, se podría devolver el 200 OK y el llamador debe inspeccionar el cuerpo de la respuesta para comprender si el modelo se ha quitado correctamente de una biblioteca de documentos.

Cuerpo de la respuesta

Nombre Tipo Descripción
TotalSuccesses int El número total de un modelo que se elimina correctamente de una biblioteca de documentos.
TotalFailures int Número total de un modelo que no se puede quitar de una biblioteca de documentos.
Detalles MachineLearningPublicationResult[] Colección de MachineLearningPublicationResult, cada una de las cuales especifica el resultado detallado de quitar el modelo de la biblioteca de documentos.

MachineLearningPublicationResult

Nombre Tipo Descripción
StatusCode int El código de estado HTTP.
ErrorMessage string Mensaje de error que indica el problema al aplicar el modelo a la biblioteca de documentos.
Publicación MachineLearningPublicationEntityData Especifica la información del modelo y la biblioteca de documentos de destino.

MachineLearningPublicationEntityData

Nombre Tipo Descripción
ModelUniqueId string El Id. único del archivo de modelo.
TargetSiteUrl string La dirección URL completa del sitio de biblioteca de destino.
TargetWebServerRelativeUrl string La dirección URL relativa del servidor de la Web de la biblioteca de destino.
TargetLibraryServerRelativeUrl string La dirección URL relativa al servidor de la biblioteca de destino.

Ejemplos

Quitar un modelo de la biblioteca de documentos de contratos en el sitio del repositorio

En este ejemplo, el Id. del modelo de comprensión mediante documentos del contrato de Contoso es 7645e69d-21fb-4a24-a17a-9bdfa7cb63dc.

Solicitud de muestra

{
    "publications": [
        {
            "ModelUniqueId": "7645e69d-21fb-4a24-a17a-9bdfa7cb63dc",
            "TargetSiteUrl": "https://constco.sharepoint-df.com/sites/docsite",
            "TargetWebServerRelativeUrl": "/sites/docsite ",
            "TargetLibraryServerRelativeUrl": "/sites/dcocsite/joedcos"
        }
    ]
}

Respuesta de muestra

En la respuesta, TotalFailures y TotalSuccesses hacen referencia al número de errores y éxitos del modelo que se quita de las bibliotecas especificadas.

Código de estado: 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
}

Consulte también

API de REST del modelo de comprensión mediante documentos de Syntex