WebApiSkill interface
Web API 엔드포인트를 호출할 수 있는 기술로, 사용자 지정 코드를 호출하여 기술 세트를 확장할 수 있습니다.
- Extends
속성
batch |
문서 수를 나타내는 원하는 일괄 처리 크기입니다. |
degree |
설정된 경우 Web API에 대해 수행할 수 있는 병렬 호출의 수입니다. |
http |
http 요청을 만드는 데 필요한 헤더입니다. |
http |
http 요청에 대한 메서드입니다. |
odatatype | 이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자 |
timeout | 요청에 대해 원하는 시간 제한입니다. 기본값은 30초입니다. |
uri | Web API의 URL입니다. |
상속된 속성
context | 문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다. |
description | 기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다. |
inputs | 기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다. |
name | 기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 문자 |
outputs | 기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다. |
속성 세부 정보
batchSize
문서 수를 나타내는 원하는 일괄 처리 크기입니다.
batchSize?: number
속성 값
number
degreeOfParallelism
설정된 경우 Web API에 대해 수행할 수 있는 병렬 호출의 수입니다.
degreeOfParallelism?: number
속성 값
number
httpHeaders
http 요청을 만드는 데 필요한 헤더입니다.
httpHeaders?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
httpMethod
http 요청에 대한 메서드입니다.
httpMethod?: string
속성 값
string
odatatype
이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자
odatatype: "#Microsoft.Skills.Custom.WebApiSkill"
속성 값
"#Microsoft.Skills.Custom.WebApiSkill"
timeout
요청에 대해 원하는 시간 제한입니다. 기본값은 30초입니다.
timeout?: string
속성 값
string
uri
Web API의 URL입니다.
uri: string
속성 값
string
상속된 속성 세부 정보
context
문서 루트 또는 문서 콘텐츠(예: /document 또는 /document/content)와 같은 작업이 수행되는 수준을 나타냅니다. 기본값은 /document입니다.
context?: string
속성 값
string
description
기술의 입력, 출력 및 사용을 설명하는 기술에 대한 설명입니다.
description?: string
속성 값
string
inputs
기술 입력은 원본 데이터 집합의 열 또는 업스트림 기술의 출력일 수 있습니다.
inputs: InputFieldMappingEntry[]
속성 값
name
기술 세트 내에서 고유하게 식별하는 기술의 이름입니다. 이름이 정의되지 않은 기술에는 문자 #
접두사로 1 기반 인덱스의 기본 이름이 기술 배열에 지정됩니다.
name?: string
속성 값
string
outputs
기술의 출력은 검색 인덱스의 필드이거나 다른 기술의 입력으로 사용할 수 있는 값입니다.
outputs: OutputFieldMappingEntry[]