ISkillBinding Interface

Definition

Base interface of a skill binding object that contains ISkillFeature objects, which themselves point to ISkillFeatureValue objects to be tapped into and used by a skill for evaluation.

public interface class ISkillBinding : Windows::Foundation::Collections::IIterable<Windows::Foundation::Collections::IKeyValuePair<System::String ^, Microsoft::AI::Skills::SkillInterfacePreview::ISkillFeature ^> ^>, Windows::Foundation::Collections::IMapView<System::String ^, Microsoft::AI::Skills::SkillInterfacePreview::ISkillFeature ^>
[Windows.Foundation.Metadata.Guid(3351825517, 63970, 16695, 169, 76, 86, 128, 103, 170, 247, 19)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.AI.Skills.SkillInterfacePreview.SkillsAPIContract), 65536)]
public interface ISkillBinding : Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<string,Microsoft.AI.Skills.SkillInterfacePreview.ISkillFeature>>, Windows.Foundation.Collections.IMapView<string,Microsoft.AI.Skills.SkillInterfacePreview.ISkillFeature>
type ISkillBinding = interface
    interface IMapView<string, ISkillFeature>
    interface IIterable<IKeyValuePair<string, ISkillFeature>>
Public Interface ISkillBinding
Implements IIterable(Of IKeyValuePair(Of String, ISkillFeature)), IMapView(Of String, ISkillFeature)
Attributes
Windows.Foundation.Metadata.GuidAttribute Windows.Foundation.Metadata.ContractVersionAttribute
Implements
Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<K,V>> Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<String,ISkillFeature>> Windows.Foundation.Collections.IMapView<String,ISkillFeature>

Properties

Device

The ISkillExecutionDevice associated with this binding object.

Applies to