SkillFeatureKind Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The type of an input/output feature to be bound for evaluation by a skill.
public enum class SkillFeatureKind
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.AI.Skills.SkillInterfacePreview.SkillsAPIContract), 65536)]
public enum SkillFeatureKind
type SkillFeatureKind =
Public Enum SkillFeatureKind
- Inheritance
-
SkillFeatureKind
- Attributes
-
Windows.Foundation.Metadata.ContractVersionAttribute
Fields
| Image | 3 | An image skill feature. |
| Map | 2 | A map skill feature. |
| Tensor | 1 | A tensor skill feature. |
| Undefined | 0 | An undefined skill feature. |
Remarks
Each of these values maps to a corresponding ISkillFeatureDescriptor derivative that describes the format of the value to be bound and processed by the skill. This API defines ISkillFeatureValue derivatives associated with Tensor, Map and Image:
- SkillFeatureTensorFloatValue
- SkillFeatureTensorIntValue
- SkillFeatureTensorStringValue
- SkillFeatureTensorBooleanValue
- SkillFeatureTensorInt8Value
- SkillFeatureTensorInt16Value
- SkillFeatureTensorInt64Value
- SkillFeatureTensorUInt8Value
- SkillFeatureTensorUInt16Value
- SkillFeatureTensorUInt32Value
- SkillFeatureTensorUInt64Value
- SkillFeatureTensorFloat16Value
- SkillFeatureTensorDoubleValue
- SkillFeatureImageValue
- SkillFeatureMapValue
The **Undefined** value can be leveraged by skill developers to declare a custom kind of ISkillFeatureValue alongside a custom derivative of ISkillFeatureDescriptor responsible for creating it.