次の方法で共有


WebApiSkill クラス

定義

Web API エンドポイントを呼び出すことができるスキル。カスタム コードを呼び出すことでスキルセットを拡張できます。

public class WebApiSkill : Azure.Search.Documents.Indexes.Models.SearchIndexerSkill
type WebApiSkill = class
    inherit SearchIndexerSkill
Public Class WebApiSkill
Inherits SearchIndexerSkill
継承

コンストラクター

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

WebApiSkill の新しいインスタンスを初期化します。

プロパティ

AuthIdentity

送信接続に使用されるユーザー割り当てマネージド ID。 authResourceId が指定されていて、指定されていない場合は、システム割り当てマネージド ID が使用されます。 インデクサーの更新時に、ID が指定されていない場合、値は変更されません。 "none" に設定すると、このプロパティの値はクリアされます。 基底クラスであることに注意 SearchIndexerDataIdentity してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がSearchIndexerDataUserAssignedIdentity含まれますSearchIndexerDataNoneIdentity

AuthResourceId

Azure 関数または変換を提供する他のアプリケーションの外部コードに接続するカスタム スキルに適用されます。 この値は、関数またはアプリが Azure Active Directory に登録されたときに作成されたアプリケーション ID である必要があります。 指定すると、カスタム スキルは、検索サービスのマネージド ID (システムまたはユーザー割り当て) と関数またはアプリのアクセス トークンを使用して関数またはアプリに接続します。この値は、アクセス トークンのスコープを作成するためのリソース ID として使用されます。

BatchSize

ドキュメントの数を示す目的のバッチ サイズ。

Context

ドキュメントのルートやドキュメントのコンテンツ (/document や /document/content など) など、操作が行われるレベルを表します。 既定値は /document です。

(継承元 SearchIndexerSkill)
DegreeOfParallelism

設定されている場合、Web API に対して実行できる並列呼び出しの数。

Description

スキルの入力、出力、使用方法を記述するスキルの説明。

(継承元 SearchIndexerSkill)
HttpHeaders

http 要求を行うために必要なヘッダー。

HttpMethod

http 要求のメソッド。

Inputs

スキルの入力には、ソース データ セット内の列、またはアップストリーム スキルの出力を指定できます。

(継承元 SearchIndexerSkill)
Name

スキルセット内で一意に識別するスキルの名前。 名前が定義されていないスキルには、デバッグ セッションとエラー メッセージの文字 "#" の前に、skills 配列内の 1 から始まるインデックスの既定の名前が付けられます。

(継承元 SearchIndexerSkill)
Outputs

スキルの出力は、検索インデックスのフィールドか、別のスキルによる入力として使用できる値です。

(継承元 SearchIndexerSkill)
Timeout

要求に必要なタイムアウト。 既定値は 30 秒です。

Uri

Web API の URL。

適用対象