Microsoft.Bot.Builder.FormFlow.Advanced Namespace
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.
Classes
AttachmentContentTypeValidatorAttribute |
Attachment content-type validator attribute. |
AttachmentValidatorAttribute |
Abstract base class used for attachment validation. |
AwaitableAttachment | |
Confirmation<T> |
Confirmation |
Extensions | |
Field<T> |
Base class with declarative implementation of IField. |
FieldReflector<T> |
Fill in field information through reflection. |
Fields<T> |
Dictionary of all fields indexed by name. |
FormButton |
A Form button that will be mapped to Connector.Action. |
FormPrompt |
The prompt that is returned by form prompter. |
Language |
Language related utilities. |
LanguageResources | |
Localizer |
A resource localizer. |
NextStep |
Next step to take. |
Prompter<T> |
A prompt and recognizer packaged together. |
RecognizeAttachment<T> |
Recognize an attachment within the activity instance. |
RecognizeBool<T> |
Recognize a boolean value. |
RecognizeDateTime<T> |
Recognize a date/time expression. |
RecognizeDouble<T> |
Recognize a double or float field. |
RecognizeEnumeration<T> |
Recognizer for enumerated values. |
RecognizeNumber<T> |
Recognize a numeric field. |
RecognizePrimitive<T> |
Abstract class for constructing primitive value recognizers. |
RecognizeString<T> |
Recognize a string field. |
ScriptGlobals |
Global values to pass into scripts defined using FormBuilderJson. |
TemplateBaseAttribute |
Abstract base class used by all attributes that use \ref patterns. |
TermMatch |
Describe a possible match in the user input. |
Interfaces
IField<T> |
Interface for all the information about a specific field. |
IFieldDescription |
Describe the information displayed about a field and its values. |
IFieldPrompt<T> |
This provides control information about a field. |
IFieldResources |
Interface for saving/localizing generated resources. |
IFields<T> |
Interface to track all of the fields in a form. |
IFieldState<T> |
Interface that defines basic access to a field. |
ILocalizer |
Interface for localizing string resources. |
IPrompt<T> |
Interface for a prompt and its associated recognizer. |
IRecognize<T> |
Interface for recognizers that look for matches in user input. |
Enums
FieldRole |
The role the field plays in a form. |
SpecialValues |
Enumeration of special kinds of matches. |
StepDirection |
Direction for next step. |
Delegates
DefineAsyncDelegate<T> |
Define field delegate. |
NextDelegate<T> |
A delegate for deciding on the next step in the form to execute. |
PromptAsyncDelegate<T> |
A delegate for styling and posting a prompt. |
RecognizeEnumeration<T>.DescriptionDelegate |
Delegate for mapping from a C# value to it's description. |
RecognizeEnumeration<T>.TermsDelegate |
Delegate to return the terms to match on for a C# value. |