BatchDelete

Entfernt ein angewendetes Dokumentverständnismodell von einer oder mehreren Bibliotheken. Beachten Sie, dass das Modell von allen Bibliotheken entfernt werden muss, bevor es gelöscht werden kann (siehe Beispiel).

HTTP-Anforderung

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

URI-Parameter

Keine

Anforderungsheader

Kopfzeile Wert
Annehmen application/json;odata=verbose
Content-Type application/json;odata=verbose;charset=utf-8
x-requestdigest Der entsprechende Digest für die aktuelle Website.

Anforderungstext

Name Erforderlich Typ Beschreibung
Publikationen ja MachineLearningPublicationEntityData[] Die Sammlung von MachineLearningPublicationEntityData, von denen jedes Element das Modell und die Zieldokumentbibliothek angibt.

MachineLearningPublicationEntityData

Name Erforderlich Typ Beschreibung
ModelUniqueId ja Zeichenfolge Die eindeutige ID der Modelldatei.
TargetSiteUrl ja Zeichenfolge Die vollständige URL der Zielbibliothekswebsite.
TargetWebServerRelativeUrl ja Zeichenfolge Die relative Server-URL aus dem Web für die Zielbibliothek.
TargetLibraryServerRelativeUrl ja Zeichenfolge Die relative Server-URL der Zielbibliothek.

Antwort

Name Typ Beschreibung
200 OK Dies ist ein benutzerdefiniertes API, um das Entfernen eines Modells aus einer Mehrfach-Dokumentbibliothek zu unterstützen. Im Falle eines Teilerfolgs könnte immer noch „200 OK“ zurückgegeben werden und der Aufrufer muss den Antworttext untersuchen, um zu verstehen, ob das Modell erfolgreich aus einer Dokumentbibliothek entfernt wurde.

Antworttext

Name Typ Beschreibung
TotalSuccesses Ganzzahl Die Gesamtzahl eines Modells, das erfolgreich aus einer Dokumentbibliothek entfernt wurde.
TotalFailures Ganzzahl Die Gesamtzahl eines Modells, das nicht aus einer Dokumentbibliothek entfernt werden konnte.
Details MachineLearningPublicationResult[] Die Sammlung von MachineLearningPublicationResult, von denen jedes Element das detaillierte Ergebnis der Entfernung des Modells aus der Dokumentbibliothek angibt.

MachineLearningPublicationResult

Name Typ Beschreibung
StatusCode Ganzzahl Der HTTP-Statuscode.
ErrorMessage Zeichenfolge Die Fehlermeldung, welche erläutert, was beim Anwenden des Modells auf die Dokumentbibliothek falsch ist.
Veröffentlichung MachineLearningPublicationEntityData Es gibt die Modellinformation und die Zieldokumentbibliothek an.

MachineLearningPublicationEntityData

Name Typ Beschreibung
ModelUniqueId Zeichenfolge Die eindeutige ID der Modelldatei.
TargetSiteUrl Zeichenfolge Die vollständige URL der Zielbibliothekswebsite.
TargetWebServerRelativeUrl Zeichenfolge Die relative Server-URL aus dem Web für die Zielbibliothek.
TargetLibraryServerRelativeUrl Zeichenfolge Die relative Server-URL der Zielbibliothek.

Beispiele

Entfernen eines Modells aus der Vertragsdokumentbibliothek in der Repository-Website

In diesem Beispiel lautet die ID des Dokumentverständnismodells für den Contoso-Vertrag 7645e69d-21fb-4a24-a17a-9bdfa7cb63dc.

Beispielanfrage

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

Beispielantwort

In der Antwort beziehen sich TotalFailures und TotalSuccesses auf die Anzahl der Fehlschläge und Erfolge des Modells, das aus den angegebenen Bibliotheken entfernt wird.

Statuscode: 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
}

Siehe auch

Syntex-Dokumentverständnismodell-REST-API