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

Definition

The SkillFeatureMapDescriptor constructor.

public:
 SkillFeatureMapDescriptor(System::String ^ name, System::String ^ description, bool isRequired, Microsoft::AI::Skills::SkillInterfacePreview::SkillElementKind valueElementKind, Microsoft::AI::Skills::SkillInterfacePreview::SkillElementKind keyElementKind, Windows::Foundation::Collections::IIterable<System::Object ^> ^ validKeys);
public SkillFeatureMapDescriptor (string name, string description, bool isRequired, Microsoft.AI.Skills.SkillInterfacePreview.SkillElementKind valueElementKind, Microsoft.AI.Skills.SkillInterfacePreview.SkillElementKind keyElementKind, Windows.Foundation.Collections.IIterable<object> validKeys);
new Microsoft.AI.Skills.SkillInterfacePreview.SkillFeatureMapDescriptor : string * string * bool * Microsoft.AI.Skills.SkillInterfacePreview.SkillElementKind * Microsoft.AI.Skills.SkillInterfacePreview.SkillElementKind * Windows.Foundation.Collections.IIterable<obj> -> Microsoft.AI.Skills.SkillInterfacePreview.SkillFeatureMapDescriptor
Public Sub New (name As String, description As String, isRequired As Boolean, valueElementKind As SkillElementKind, keyElementKind As SkillElementKind, validKeys As IIterable(Of Object))

Parameters

name
String

The name of this feature.

description
String

The description of this feature.

isRequired
Boolean

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

valueElementKind
SkillElementKind

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

keyElementKind
SkillElementKind

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

validKeys
Windows.Foundation.Collections.IIterable<Object>

The IIterable of valid keys to use as keys in the map.

Applies to