Skill Class

Definition

Abstract base class for skills.

public class Skill
type Skill = class
Public Class Skill
Inheritance
Skill
Derived

Constructors

Skill()

Initializes a new instance of the Skill class.

Skill(IList<InputFieldMappingEntry>, IList<OutputFieldMappingEntry>, String, String, String)

Initializes a new instance of the Skill class.

Properties

Context

Gets or sets represents the level at which operations take place, such as the document root or document content (for example, /document or /document/content). The default is /document.

Description

Gets or sets the description of the skill which describes the inputs, outputs, and usage of the skill.

Inputs

Gets or sets inputs of the skills could be a column in the source data set, or the output of an upstream skill.

Name

Gets or sets the name of the skill which uniquely identifies it within the skillset. A skill with no name defined will be given a default name of its 1-based index in the skills array, prefixed with the character '#'.

Outputs

Gets or sets the output of a skill is either a field in an Azure Search index, or a value that can be consumed as an input by another skill.

Methods

Validate()

Validate the object.

Applies to