IFieldPrompt<T> IFieldPrompt<T> IFieldPrompt<T> Interface

Definition

This provides control information about a field.

public interface IFieldPrompt<T> where T : class
type IFieldPrompt<'T (requires 'T : null)> = interface
Public Interface IFieldPrompt(Of T)

Type Parameters

T

Form state that is being completed.

Derived

Properties

Help Help Help

Return the help description for this field.

Prompt Prompt Prompt

Returns the prompt description.

Methods

Active(T) Active(T) Active(T)

Test to see if field is currently active based on the current state.

DefineAsync(T) DefineAsync(T) DefineAsync(T)

Build the prompt and recognizer for dynamically defined fields.

Next(Object, T) Next(Object, T) Next(Object, T)

Next step to execute.

Template(TemplateUsage) Template(TemplateUsage) Template(TemplateUsage)

Return a template for building a prompt.

ValidateAsync(T, Object) ValidateAsync(T, Object) ValidateAsync(T, Object)

Validate value to be set on state and return feedback if not valid.

Applies to