WebApiSkill Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |