Freigeben über


WebApiSkill Klasse

Definition

Ein Skill, der einen Web-API-Endpunkt aufrufen kann, sodass Sie ein Skillset erweitern können, indem Sie Ihren benutzerdefinierten Code aufrufen. https://docs.microsoft.com/azure/search/cognitive-search-custom-skill-web-api

[Newtonsoft.Json.JsonObject("#Microsoft.Skills.Custom.WebApiSkill")]
public class WebApiSkill : Microsoft.Azure.Search.Models.Skill
[<Newtonsoft.Json.JsonObject("#Microsoft.Skills.Custom.WebApiSkill")>]
type WebApiSkill = class
    inherit Skill
Public Class WebApiSkill
Inherits Skill
Vererbung
WebApiSkill
Attribute
Newtonsoft.Json.JsonObjectAttribute

Konstruktoren

WebApiSkill()

Initialisiert eine neue instance der WebApiSkill-Klasse.

WebApiSkill(IList<InputFieldMappingEntry>, IList<OutputFieldMappingEntry>, String, String, String, String, IDictionary<String,String>, String, Nullable<TimeSpan>, Nullable<Int32>, Nullable<Int32>)

Initialisiert eine neue instance der WebApiSkill-Klasse.

Eigenschaften

BatchSize

Ruft die gewünschte Batchgröße ab, die die Anzahl der Dokumente angibt, oder legt diese fest.

Context

Ruft ab oder legt die Ebene dar, auf der Vorgänge ausgeführt werden, z. B. den Dokumentstamm- oder Dokumentinhalt (z. B. /document oder /document/content). Der Standardwert ist /document.

(Geerbt von Skill)
DegreeOfParallelism

Ruft die Anzahl der parallelen Aufrufe ab, die an die Web-API ausgeführt werden können, wenn festgelegt, oder legt diese fest.

Description

Ruft die Beschreibung des Skills ab, die die Eingaben, Ausgaben und Verwendung des Skills beschreibt, oder legt diese fest.

(Geerbt von Skill)
HttpHeaders

Ruft die Header ab, die für die HTTP-Anforderung erforderlich sind, oder legt diese fest.

HttpMethod

Ruft die Methode für die HTTP-Anforderung ab oder legt sie fest.

Inputs

Ruft Eingaben der Skills ab oder legt sie fest, die eine Spalte im Quelldataset oder die Ausgabe eines Upstream Skills sein können.

(Geerbt von Skill)
Name

Ruft den Namen des Skills ab, der ihn innerhalb des Skillsets eindeutig identifiziert, oder legt ihn fest. Einem Skill ohne definierten Namen wird der Standardname seines 1-basierten Index im Skills-Array mit dem Präfix "#" zugewiesen.

(Geerbt von Skill)
Outputs

Ruft die Ausgabe einer Qualifikation ab oder legt sie fest, ist entweder ein Feld in einem Suchindex oder ein Wert, der von einem anderen Skill als Eingabe verwendet werden kann.

(Geerbt von Skill)
Timeout

Ruft das gewünschte Timeout für die Anforderung ab oder legt es fest. Der Standardwert ist „30 Sekunden“.

Uri

Ruft die URL für die Web-API ab oder legt sie fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: