WebApiSkill interface
Umiejętność, która może wywołać punkt końcowy internetowego interfejsu API, umożliwiając rozszerzenie zestawu umiejętności przez wywołanie kodu niestandardowego.
- Extends
Właściwości
batch |
Żądany rozmiar partii wskazujący liczbę dokumentów. |
degree |
W przypadku ustawienia liczba wywołań równoległych, które można wykonać w internetowym interfejsie API. |
http |
Nagłówki wymagane do wykonania żądania HTTP. |
http |
Metoda żądania HTTP. |
odatatype | Dyskryminator polimorficzny, który określa różne typy, które mogą być tym obiektem |
timeout | Żądany limit czasu żądania. Wartość domyślna to 30 sekund. |
uri | Adres URL internetowego interfejsu API. |
Właściwości dziedziczone
context | Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
description | Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności. |
inputs | Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych. |
name | Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności z prefiksem |
outputs | Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność. |
Szczegóły właściwości
batchSize
Żądany rozmiar partii wskazujący liczbę dokumentów.
batchSize?: number
Wartość właściwości
number
degreeOfParallelism
W przypadku ustawienia liczba wywołań równoległych, które można wykonać w internetowym interfejsie API.
degreeOfParallelism?: number
Wartość właściwości
number
httpHeaders
Nagłówki wymagane do wykonania żądania HTTP.
httpHeaders?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
httpMethod
Metoda żądania HTTP.
httpMethod?: string
Wartość właściwości
string
odatatype
Dyskryminator polimorficzny, który określa różne typy, które mogą być tym obiektem
odatatype: "#Microsoft.Skills.Custom.WebApiSkill"
Wartość właściwości
"#Microsoft.Skills.Custom.WebApiSkill"
timeout
Żądany limit czasu żądania. Wartość domyślna to 30 sekund.
timeout?: string
Wartość właściwości
string
uri
Adres URL internetowego interfejsu API.
uri: string
Wartość właściwości
string
Szczegóły właściwości dziedziczonej
context
Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.
context?: string
Wartość właściwości
string
Dziedziczone zbaseSearchIndexerSkill.context
description
Opis umiejętności opisujący dane wejściowe, wyjściowe i użycie umiejętności.
description?: string
Wartość właściwości
string
Dziedziczone zbaseSearchIndexerSkill.description
inputs
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnych.
inputs: InputFieldMappingEntry[]
Wartość właściwości
Dziedziczone zbaseSearchIndexerSkill.inputs
name
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętności bez zdefiniowanej nazwy otrzymają domyślną nazwę swojego 1-opartego indeksu w tablicy umiejętności z prefiksem #
.
name?: string
Wartość właściwości
string
Dziedziczone zBaseSearchIndexerSkill.name
outputs
Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.
outputs: OutputFieldMappingEntry[]
Wartość właściwości
Dziedziczone zbaseSearchIndexerSkill.outputs