WebApiSkill クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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。 |