Compartir a través de


IField<T> Interfaz

Definición

Interfaz para toda la información sobre un campo específico.

public interface IField<T> : Microsoft.Bot.Builder.FormFlow.Advanced.IFieldDescription, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldPrompt<T>, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldResources, Microsoft.Bot.Builder.FormFlow.Advanced.IFieldState<T> where T : class
type IField<'T (requires 'T : null)> = interface
    interface IFieldState<'T (requires 'T : null)>
    interface IFieldDescription
    interface IFieldPrompt<'T (requires 'T : null)>
    interface IFieldResources
Public Interface IField(Of T)
Implements IFieldDescription, IFieldPrompt(Of T), IFieldResources, IFieldState(Of T)

Parámetros de tipo

T

La interfaz de estado del formulario se aplica.

Derivado
Implementaciones

Propiedades

AllowDefault

Permita el valor predeterminado como una opción.

(Heredado de IFieldDescription)
AllowNumbers

Permitir que la entrada del usuario coincida con los números mostrados con opciones enumeradas.

(Heredado de IFieldDescription)
AllowsMultiple

Se permiten varias coincidencias.

(Heredado de IFieldDescription)
Dependencies

Devuelve los demás campos de los que depende este campo.

(Heredado de IFieldState<T>)
FieldDescription

Descripción del propio campo.

(Heredado de IFieldDescription)
FieldTerms

Términos para hacer coincidir este campo.

(Heredado de IFieldDescription)
Form

Formulario que posee este campo

Help

Devuelve la descripción de ayuda de este campo.

(Heredado de IFieldPrompt<T>)
IsNullable

Pruebe para ver si el campo acepta valores NULL.

(Heredado de IFieldState<T>)
Name

Nombre de este campo.

Optional

Pruebe para ver si el campo es opcional, lo que significa que un valor desconocido es legal.

(Heredado de IFieldState<T>)
Pattern

Expresión regular para validar una cadena.

(Heredado de IFieldState<T>)
Prompt

Devuelve la descripción del símbolo del sistema.

(Heredado de IFieldPrompt<T>)
Role

El campo de rol desempeña en un formulario.

(Heredado de IFieldDescription)
Type

Obtiene el tipo del campo.

(Heredado de IFieldState<T>)
ValueDescriptions

Devuelve todas las descripciones de valores posibles para admitir la enumeración.

(Heredado de IFieldDescription)
Values

Todos los valores posibles o null si es un tipo de datos como number.

(Heredado de IFieldDescription)

Métodos

Active(T)

Pruebe para ver si el campo está activo actualmente en función del estado actual.

(Heredado de IFieldPrompt<T>)
DefineAsync(T)

Cree el símbolo del sistema y el reconocedor para los campos definidos dinámicamente.

(Heredado de IFieldPrompt<T>)
GetValue(T)

Obtenga este valor de campo del estado del formulario.

(Heredado de IFieldState<T>)
IsUnknown(T)

Pruebe para ver si el estado del formulario de valor de campo tiene un valor.

(Heredado de IFieldState<T>)
Limits(Double, Double)

Límites de valores numéricos.

(Heredado de IFieldState<T>)
Localize()

Carga los recursos de cadena desde el localizador del formulario.

(Heredado de IFieldResources)
Next(Object, T)

Paso siguiente para ejecutar.

(Heredado de IFieldPrompt<T>)
SaveResources()

Agrega los recursos de cadena al localizador de formularios.

(Heredado de IFieldResources)
SetUnknown(T)

Establezca este valor de campo en estado de formulario en desconocido.

(Heredado de IFieldState<T>)
SetValue(T, Object)

Establezca este valor de campo en estado de formulario.

(Heredado de IFieldState<T>)
Template(TemplateUsage)

Devuelve una plantilla para crear un mensaje.

(Heredado de IFieldPrompt<T>)
Terms(Object)

Dados los términos devueltos por un valor que se pueden usar en un cuadro de diálogo para que coincida con el objeto .

(Heredado de IFieldDescription)
ValidateAsync(T, Object)

Valide el valor que se va a establecer en el estado y devuelva comentarios si no es válido.

(Heredado de IFieldPrompt<T>)
ValueDescription(Object)

Devuelve la descripción de un valor específico.

(Heredado de IFieldDescription)

Se aplica a