Confirmation<T> Confirmation<T> Confirmation<T> Class

Definition

Confirmation

public class Confirmation<T> : Microsoft.Bot.Builder.FormFlow.Advanced.Field<T> where T : class
type Confirmation<'T (requires 'T : null)> = class
    inherit Field<'T (requires 'T : null)>
Public Class Confirmation(Of T)
Inherits Field(Of T)

Type Parameters

T

Form state.

Inheritance
Confirmation<T>Confirmation<T>Confirmation<T>

Constructors

Confirmation<T>(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>, IForm<T>) Confirmation<T>(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>, IForm<T>) Confirmation<T>(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>, IForm<T>)

Construct a confirmation dynamically.

Confirmation<T>(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>, IForm<T>) Confirmation<T>(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>, IForm<T>) Confirmation<T>(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>, IForm<T>)

Construct a confirmation.

Properties

AllowDefault AllowDefault AllowDefault Inherited from Field<T>
AllowNumbers AllowNumbers AllowNumbers Inherited from Field<T>
AllowsMultiple AllowsMultiple AllowsMultiple Inherited from Field<T>
Dependencies Dependencies Dependencies
FieldDescription FieldDescription FieldDescription Inherited from Field<T>
FieldTerms FieldTerms FieldTerms Inherited from Field<T>
Form Form Form Inherited from Field<T>
Help Help Help Inherited from Field<T>
IsNullable IsNullable IsNullable Inherited from Field<T>
Name Name Name Inherited from Field<T>
Optional Optional Optional Inherited from Field<T>
Pattern Pattern Pattern Inherited from Field<T>
Prompt Prompt Prompt Inherited from Field<T>
Role Role Role Inherited from Field<T>
Type Type Type Inherited from Field<T>
ValueDescriptions ValueDescriptions ValueDescriptions Inherited from Field<T>
Values Values Values Inherited from Field<T>

Methods

Active(T) Active(T) Active(T)
AddDescription(Object, DescribeAttribute) AddDescription(Object, DescribeAttribute) AddDescription(Object, DescribeAttribute)

Adds a full description for a value.

(Inherited from Field<T>)
AddDescription(Object, String, String, String) AddDescription(Object, String, String, String) AddDescription(Object, String, String, String)

Adds a description for a value.

(Inherited from Field<T>)
AddTemplate(TemplateAttribute) AddTemplate(TemplateAttribute) AddTemplate(TemplateAttribute) Inherited from Field<T>
AddTerms(Object, String[]) AddTerms(Object, String[]) AddTerms(Object, String[])

Adds terms for a value.

(Inherited from Field<T>)
AddTerms(Object, TermsAttribute) AddTerms(Object, TermsAttribute) AddTerms(Object, TermsAttribute)

Adds terms for a value.

(Inherited from Field<T>)
DefineAsync(T) DefineAsync(T) DefineAsync(T) Inherited from Field<T>
DefinePrompt() DefinePrompt() DefinePrompt() Inherited from Field<T>
DefineRecognizer() DefineRecognizer() DefineRecognizer() Inherited from Field<T>
GetValue(T) GetValue(T) GetValue(T)
IsUnknown(T) IsUnknown(T) IsUnknown(T)
Limits(Double, Double) Limits(Double, Double) Limits(Double, Double) Inherited from Field<T>
Localize() Localize() Localize() Inherited from Field<T>
Next(Object, T) Next(Object, T) Next(Object, T)
RemoveValue(Object) RemoveValue(Object) RemoveValue(Object)

Removes the description and terms associated with a value.

(Inherited from Field<T>)
RemoveValues() RemoveValues() RemoveValues()

Removes all values and their associated descriptions and terms.

(Inherited from Field<T>)
ReplaceTemplate(TemplateAttribute) ReplaceTemplate(TemplateAttribute) ReplaceTemplate(TemplateAttribute)

Replace a template in the field.

(Inherited from Field<T>)
SaveResources() SaveResources() SaveResources() Inherited from Field<T>
SetActive(ActiveDelegate<T>) SetActive(ActiveDelegate<T>) SetActive(ActiveDelegate<T>)

Define a delegate for checking state to see if field applies.

(Inherited from Field<T>)
SetAllowsMultiple(Boolean) SetAllowsMultiple(Boolean) SetAllowsMultiple(Boolean)

Sets whether or not multiple values are allowed.

(Inherited from Field<T>)
SetDefine(DefineAsyncDelegate<T>) SetDefine(DefineAsyncDelegate<T>) SetDefine(DefineAsyncDelegate<T>)

Define a delegate for dynamically defining field.

(Inherited from Field<T>)
SetDependencies(String[]) SetDependencies(String[]) SetDependencies(String[])

Define the fields this field depends on.

(Inherited from Field<T>)
SetFieldDescription(DescribeAttribute) SetFieldDescription(DescribeAttribute) SetFieldDescription(DescribeAttribute)

Set the full field description.

(Inherited from Field<T>)
SetFieldDescription(String) SetFieldDescription(String) SetFieldDescription(String)

Set the field description.

(Inherited from Field<T>)
SetFieldTerms(String[]) SetFieldTerms(String[]) SetFieldTerms(String[])

Set the terms associated with the field.

(Inherited from Field<T>)
SetIsNullable(Boolean) SetIsNullable(Boolean) SetIsNullable(Boolean)

Set whether or not field is nullable.

(Inherited from Field<T>)
SetLimits(Double, Double) SetLimits(Double, Double) SetLimits(Double, Double)

Set numeric limits.

(Inherited from Field<T>)
SetLimits(Double, Double, Boolean) SetLimits(Double, Double, Boolean) SetLimits(Double, Double, Boolean) Inherited from Field<T>
SetNext(NextDelegate<T>) SetNext(NextDelegate<T>) SetNext(NextDelegate<T>)

Delegate for deciding on the next form step to execute.

(Inherited from Field<T>)
SetOptional(Boolean) SetOptional(Boolean) SetOptional(Boolean)

Set whether or not a field is optional.

(Inherited from Field<T>)
SetPattern(String) SetPattern(String) SetPattern(String)

Regular expression for validating strings.

(Inherited from Field<T>)
SetPrompt(PromptAttribute) SetPrompt(PromptAttribute) SetPrompt(PromptAttribute)

Sets the field prompt.

(Inherited from Field<T>)
SetRecognizer(IRecognize<T>) SetRecognizer(IRecognize<T>) SetRecognizer(IRecognize<T>)

Sets the recognizer for the field.

(Inherited from Field<T>)
SetType(Type) SetType(Type) SetType(Type)

Sets the type of the underlying field state.

(Inherited from Field<T>)
SetUnknown(T) SetUnknown(T) SetUnknown(T)
SetValidate(ValidateAsyncDelegate<T>) SetValidate(ValidateAsyncDelegate<T>) SetValidate(ValidateAsyncDelegate<T>)

Set the field validation.

(Inherited from Field<T>)
SetValue(T, Object) SetValue(T, Object) SetValue(T, Object)
Template(TemplateUsage) Template(TemplateUsage) Template(TemplateUsage) Inherited from Field<T>
Terms(Object) Terms(Object) Terms(Object) Inherited from Field<T>
ValidateAsync(T, Object) ValidateAsync(T, Object) ValidateAsync(T, Object) Inherited from Field<T>
ValueDescription(Object) ValueDescription(Object) ValueDescription(Object) Inherited from Field<T>

Fields

_allowsMultiple _allowsMultiple _allowsMultiple Inherited from Field<T>
_buildPrompts _buildPrompts _buildPrompts Inherited from Field<T>
_condition _condition _condition Inherited from Field<T>
_define _define _define Inherited from Field<T>
_dependencies _dependencies _dependencies Inherited from Field<T>
_description _description _description Inherited from Field<T>
_form _form _form Inherited from Field<T>
_help _help _help Inherited from Field<T>
_isNullable _isNullable _isNullable Inherited from Field<T>
_keepZero _keepZero _keepZero Inherited from Field<T>
_limited _limited _limited Inherited from Field<T>
_max _max _max Inherited from Field<T>
_min _min _min Inherited from Field<T>
_name _name _name Inherited from Field<T>
_next _next _next Inherited from Field<T>
_optional _optional _optional Inherited from Field<T>
_pattern _pattern _pattern Inherited from Field<T>
_prompt _prompt _prompt Inherited from Field<T>
_promptDefinition _promptDefinition _promptDefinition Inherited from Field<T>
_promptSet _promptSet _promptSet Inherited from Field<T>
_recognizer _recognizer _recognizer Inherited from Field<T>
_role _role _role Inherited from Field<T>
_templates _templates _templates Inherited from Field<T>
_terms _terms _terms Inherited from Field<T>
_type _type _type Inherited from Field<T>
_validate _validate _validate Inherited from Field<T>
_valueDescriptions _valueDescriptions _valueDescriptions Inherited from Field<T>
_valueTerms _valueTerms _valueTerms Inherited from Field<T>

Applies to