WebApiSkill Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una aptitud que puede llamar a un punto de conexión de API web, lo que le permite ampliar un conjunto de aptitudes haciendo que llame al código personalizado.
public class WebApiSkill : Azure.Search.Documents.Indexes.Models.SearchIndexerSkill
type WebApiSkill = class
inherit SearchIndexerSkill
Public Class WebApiSkill
Inherits SearchIndexerSkill
- Herencia
Constructores
WebApiSkill(IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, String) |
Inicializa una nueva instancia de WebApiSkill. |
Propiedades
AuthIdentity |
La identidad administrada asignada por el usuario que se usa para las conexiones salientes. Si se proporciona un authResourceId y no se especifica, se usa la identidad administrada asignada por el sistema. En las actualizaciones del indexador, si no se especifica la identidad, el valor permanece sin cambios. Si se establece en "none", se borra el valor de esta propiedad. Tenga en cuenta SearchIndexerDataIdentity que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen SearchIndexerDataNoneIdentity y SearchIndexerDataUserAssignedIdentity. |
AuthResourceId |
Se aplica a aptitudes personalizadas que se conectan al código externo en una función de Azure o a otra aplicación que proporciona las transformaciones. Este valor debe ser el identificador de aplicación creado para la función o la aplicación cuando se registró con Azure Active Directory. Cuando se especifica, la aptitud personalizada se conecta a la función o aplicación mediante un identificador administrado (ya sea un sistema o asignado por el usuario) del servicio de búsqueda y el token de acceso de la función o aplicación, con este valor como identificador de recurso para crear el ámbito del token de acceso. |
BatchSize |
Tamaño de lote deseado que indica el número de documentos. |
Context |
Representa el nivel en el que tienen lugar las operaciones, como la raíz del documento o el contenido del documento (por ejemplo, /document o /document/content). El valor predeterminado es /document. (Heredado de SearchIndexerSkill) |
DegreeOfParallelism |
Si se establece, el número de llamadas paralelas que se pueden realizar en la API web. |
Description |
Descripción de la aptitud que describe las entradas, salidas y uso de la aptitud. (Heredado de SearchIndexerSkill) |
HttpHeaders |
Encabezados necesarios para realizar la solicitud http. |
HttpMethod |
Método para la solicitud http. |
Inputs |
Las entradas de las aptitudes podrían ser una columna del conjunto de datos de origen o la salida de una aptitud ascendente. (Heredado de SearchIndexerSkill) |
Name |
Nombre de la aptitud que lo identifica de forma única dentro del conjunto de aptitudes. A una aptitud sin nombre definido se le asignará un nombre predeterminado de su índice basado en 1 en la matriz de aptitudes precedida del carácter "#" en las sesiones de depuración y los mensajes de error. (Heredado de SearchIndexerSkill) |
Outputs |
La salida de una aptitud es un campo en un índice de búsqueda o un valor que puede consumirse como entrada por otra aptitud. (Heredado de SearchIndexerSkill) |
Timeout |
Tiempo de espera deseado para la solicitud. El valor predeterminado es 30 segundos. |
Uri |
Dirección URL de la API web. |