WebApiSkill Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |