Compartilhar via


WebApiSkill Classe

Definição

Uma habilidade que pode chamar um ponto de extremidade da API Web, permitindo que você estenda um conjunto de habilidades fazendo com que ele chame seu código personalizado. 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
Herança
WebApiSkill
Atributos
Newtonsoft.Json.JsonObjectAttribute

Construtores

WebApiSkill()

Inicializa uma nova instância da classe WebApiSkill.

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

Inicializa uma nova instância da classe WebApiSkill.

Propriedades

BatchSize

Obtém ou define o tamanho do lote desejado que indica o número de documentos.

Context

Obtém ou define o nível no qual as operações ocorrem, como a raiz do documento ou o conteúdo do documento (por exemplo, /document ou /document/content). O padrão é /document.

(Herdado de Skill)
DegreeOfParallelism

Obtém ou define, se definido, o número de chamadas paralelas que podem ser feitas para a API Web.

Description

Obtém ou define a descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

(Herdado de Skill)
HttpHeaders

Obtém ou define os cabeçalhos necessários para fazer a solicitação http.

HttpMethod

Obtém ou define o método para a solicitação http.

Inputs

Obtém ou define entradas das habilidades pode ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

(Herdado de Skill)
Name

Obtém ou define o nome da habilidade que a identifica exclusivamente no conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades, prefixado com o caractere '#'.

(Herdado de Skill)
Outputs

Obtém ou define que a saída de uma habilidade é um campo em um índice de pesquisa ou um valor que pode ser consumido como uma entrada por outra habilidade.

(Herdado de Skill)
Timeout

Obtém ou define o tempo limite desejado para a solicitação. O padrão é 30 segundos.

Uri

Obtém ou define a URL da API Web.

Métodos

Validate()

Valide o objeto .

Aplica-se a