ChoiceSet 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.
Defines ChoiceSet collection.
public class ChoiceSet : System.Collections.Generic.List<Microsoft.Bot.Builder.Dialogs.Choices.Choice>, Microsoft.Bot.Builder.Dialogs.ITemplate<Microsoft.Bot.Builder.Dialogs.Adaptive.Input.ChoiceSet>
type ChoiceSet = class
inherit List<Choice>
interface ITemplate<ChoiceSet>
Public Class ChoiceSet
Inherits List(Of Choice)
Implements ITemplate(Of ChoiceSet)
- Inheritance
- Implements
Constructors
| ChoiceSet() |
Initializes a new instance of the ChoiceSet class. |
| ChoiceSet(IEnumerable<Choice>) |
Initializes a new instance of the ChoiceSet class. |
| ChoiceSet(Object) |
Initializes a new instance of the ChoiceSet class. |
Methods
| BindAsync(DialogContext, Object, CancellationToken) |
Given the turn context bind to the data to create the object of type T. |
Operators
| Implicit(Boolean to ChoiceSet) |
Converts a bool into a ChoiceSet. |
| Implicit(JToken to ChoiceSet) |
Converts a Newtonsoft.Json.Linq.JToken into a ChoiceSet. |
| Implicit(String to ChoiceSet) |
Converts a string into a ChoiceSet. |
Extension Methods
| Dequeue<T>(List<T>) |
Removes first element of a queue. |