Partager via


WebApiSkill Classe

Définition

Compétence qui peut appeler un point de terminaison d’API web, ce qui vous permet d’étendre un ensemble de compétences en appelant votre code personnalisé.

public class WebApiSkill : Azure.Search.Documents.Indexes.Models.SearchIndexerSkill
type WebApiSkill = class
    inherit SearchIndexerSkill
Public Class WebApiSkill
Inherits SearchIndexerSkill
Héritage

Constructeurs

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

Initialise une nouvelle instance de WebApiSkill.

Propriétés

AuthIdentity

Identité managée affectée par l’utilisateur utilisée pour les connexions sortantes. Si un authResourceId est fourni et qu’il n’est pas spécifié, l’identité managée affectée par le système est utilisée. Lors des mises à jour de l’indexeur, si l’identité n’est pas spécifiée, la valeur reste inchangée. Si la valeur est « none », la valeur de cette propriété est effacée. Veuillez noter qu’il SearchIndexerDataIdentity s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent SearchIndexerDataNoneIdentity et SearchIndexerDataUserAssignedIdentity.

AuthResourceId

S’applique aux compétences personnalisées qui se connectent au code externe dans une fonction Azure ou une autre application qui fournit les transformations. Cette valeur doit être l’ID d’application créé pour la fonction ou l’application lorsqu’elle a été inscrite auprès d’Azure Active Directory. Lorsqu’elle est spécifiée, la compétence personnalisée se connecte à la fonction ou à l’application à l’aide d’un ID managé (attribué par le système ou par l’utilisateur) du service de recherche et du jeton d’accès de la fonction ou de l’application, en utilisant cette valeur comme ID de ressource pour créer l’étendue du jeton d’accès.

BatchSize

Taille de lot souhaitée qui indique le nombre de documents.

Context

Représente le niveau auquel les opérations ont lieu, comme la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

(Hérité de SearchIndexerSkill)
DegreeOfParallelism

S’il est défini, le nombre d’appels parallèles qui peuvent être effectués à l’API web.

Description

Description de la compétence qui décrit les entrées, les sorties et l’utilisation de la compétence.

(Hérité de SearchIndexerSkill)
HttpHeaders

En-têtes requis pour effectuer la requête http.

HttpMethod

Méthode de la requête http.

Inputs

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence amont.

(Hérité de SearchIndexerSkill)
Name

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index 1 dans le tableau de compétences préfacé avec le caractère « # » dans les sessions de débogage et les messages d’erreur.

(Hérité de SearchIndexerSkill)
Outputs

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée en tant qu’entrée par une autre compétence.

(Hérité de SearchIndexerSkill)
Timeout

Délai d’attente souhaité pour la demande. La valeur par défaut est de 30 secondes.

Uri

URL de l’API web.

S’applique à