SkillFeatureMapDescriptor Class

Definition

Describes a SkillFeatureMapValue.

public ref class SkillFeatureMapDescriptor sealed : Microsoft::AI::Skills::SkillInterfacePreview::ISkillFeatureMapDescriptor
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.AI.Skills.SkillInterfacePreview.ISkillFeatureMapDescriptorFactory), 65536, "Microsoft.AI.Skills.SkillInterfacePreview.SkillsAPIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.AI.Skills.SkillInterfacePreview.SkillsAPIContract), 65536)]
[Windows.Foundation.Metadata.Static(typeof(Microsoft.AI.Skills.SkillInterfacePreview.ISkillFeatureMapDescriptorStatics), 65536, "Microsoft.AI.Skills.SkillInterfacePreview.SkillsAPIContract")]
public sealed class SkillFeatureMapDescriptor : Microsoft.AI.Skills.SkillInterfacePreview.ISkillFeatureMapDescriptor
type SkillFeatureMapDescriptor = class
    interface ISkillFeatureMapDescriptor
    interface ISkillFeatureDescriptor
Public NotInheritable Class SkillFeatureMapDescriptor
Implements ISkillFeatureMapDescriptor
Inheritance
SkillFeatureMapDescriptor
Attributes
Windows.Foundation.Metadata.MarshalingBehaviorAttribute Windows.Foundation.Metadata.ThreadingAttribute Windows.Foundation.Metadata.ActivatableAttribute Windows.Foundation.Metadata.ContractVersionAttribute Windows.Foundation.Metadata.StaticAttribute
Implements

Constructors

SkillFeatureMapDescriptor(String, String, Boolean, SkillElementKind, SkillElementKind, IIterable<Object>)

The SkillFeatureMapDescriptor constructor.

Properties

Description

The skill variable's description.

FeatureKind

The SkillFeatureKind of the skill feature.

IsRequired

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

KeyElementKind

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

Name

The skill variable's name.

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 of SkillFeatureKind.Map according to the key and value SkillElementKinds specified.

Applies to