ISkillFeatureMapDescriptor Interface

Definition

Provides information about an ISkillFeatureValue derivative of SkillFeatureKind.Map.

public interface class ISkillFeatureMapDescriptor : Microsoft::AI::Skills::SkillInterfacePreview::ISkillFeatureDescriptor
[Windows.Foundation.Metadata.Guid(3616236416, 10053, 18130, 154, 4, 55, 236, 253, 233, 84, 95)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.AI.Skills.SkillInterfacePreview.SkillsAPIContract), 65536)]
public interface ISkillFeatureMapDescriptor : Microsoft.AI.Skills.SkillInterfacePreview.ISkillFeatureDescriptor
type ISkillFeatureMapDescriptor = interface
    interface ISkillFeatureDescriptor
Public Interface ISkillFeatureMapDescriptor
Implements ISkillFeatureDescriptor
Derived
Attributes
Windows.Foundation.Metadata.GuidAttribute Windows.Foundation.Metadata.ContractVersionAttribute
Implements

Properties

Description

The skill variable's description.

(Inherited from ISkillFeatureDescriptor)
FeatureKind

The SkillFeatureKind of an ISkillFeature variable.

(Inherited from ISkillFeatureDescriptor)
IsRequired

Whether or not this feature is required to be bound in an ISkillBinding to proceed to evaluation with the related ISkill.

(Inherited from ISkillFeatureDescriptor)
KeyElementKind

The SkillElementKind of the keys required to be held by the map.

Name

The skill variable's name.

(Inherited from ISkillFeatureDescriptor)
ValidKeys

An IIterable list of valid keys to use in the map.

ValueElementKind

The SkillElementKind of the values required to be held by the map.

Methods

CreateValueAsync(Object, ISkillExecutionDevice)

Creates an ISkillFeatureValue according to the format this instance describes in the memory space of the specified device.

(Inherited from ISkillFeatureDescriptor)

Applies to