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.

public class WebApiSkill : Azure.Search.Documents.Indexes.Models.SearchIndexerSkill
type WebApiSkill = class
    inherit SearchIndexerSkill
Public Class WebApiSkill
Inherits SearchIndexerSkill
Herança

Construtores

WebApiSkill(IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, String)

Inicializa uma nova instância do WebApiSkill.

Propriedades

AuthIdentity

A identidade gerenciada atribuída pelo usuário usada para conexões de saída. Se um authResourceId for fornecido e não for especificado, a identidade gerenciada atribuída pelo sistema será usada. Em atualizações para o indexador, se a identidade não for especificada, o valor permanecerá inalterado. Se definido como "nenhum", o valor dessa propriedade será limpo. SearchIndexerDataIdentity Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem SearchIndexerDataNoneIdentity e SearchIndexerDataUserAssignedIdentity.

AuthResourceId

Aplica-se a habilidades personalizadas que se conectam ao código externo em uma função do Azure ou em algum outro aplicativo que fornece as transformações. Esse valor deve ser a ID do aplicativo criada para a função ou aplicativo quando ela foi registrada no Azure Active Directory. Quando especificada, a habilidade personalizada se conecta à função ou ao aplicativo usando uma ID gerenciada (sistema ou atribuído pelo usuário) do serviço de pesquisa e o token de acesso da função ou aplicativo, usando esse valor como a ID do recurso para criar o escopo do token de acesso.

BatchSize

O tamanho do lote desejado que indica o número de documentos.

Context

Representa o nível em que 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 SearchIndexerSkill)
DegreeOfParallelism

Se definido, o número de chamadas paralelas que podem ser feitas para a API Web.

Description

A descrição da habilidade que descreve as entradas, as saídas e o uso da habilidade.

(Herdado de SearchIndexerSkill)
HttpHeaders

Os cabeçalhos necessários para fazer a solicitação http.

HttpMethod

O método para a solicitação http.

Inputs

As entradas das habilidades podem ser uma coluna no conjunto de dados de origem ou a saída de uma habilidade upstream.

(Herdado de SearchIndexerSkill)
Name

O nome da habilidade que a identifica exclusivamente dentro do conjunto de habilidades. Uma habilidade sem nome definido receberá um nome padrão de seu índice baseado em 1 na matriz de habilidades precedida pelo caractere "#" em sessões de depuração e mensagens de erro.

(Herdado de SearchIndexerSkill)
Outputs

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 SearchIndexerSkill)
Timeout

O tempo limite desejado para a solicitação. O padrão é 30 segundos.

Uri

A URL da API Web.

Aplica-se a