SkillFeatureMapDescriptor Class
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.
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. |