IField<T> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 de formulario se aplica a.
- Derivado
- Implementaciones
Propiedades
| Nombre | Description |
|---|---|
| AllowDefault |
Permite el valor por defecto como opción. (Heredado de IFieldDescription) |
| AllowNumbers |
Permitir que la entrada del usuario coincida con los números mostrados con las opciones enumeradas. (Heredado de IFieldDescription) |
| AllowsMultiple |
¿Se permiten múltiples partidas? (Heredado de IFieldDescription) |
| Dependencies |
Devuelve los otros campos de los que depende este. (Heredado de IFieldState<T>) |
| FieldDescription |
Descripción del campo en sí. (Heredado de IFieldDescription) |
| FieldTerms |
Términos para coincidir con este campo. (Heredado de IFieldDescription) |
| Form |
Formulario que posee este campo |
| Help |
Devuelve la descripción de ayuda para este campo. (Heredado de IFieldPrompt<T>) |
| IsNullable |
Prueba para ver si el campo es anulable. (Heredado de IFieldState<T>) |
| Name |
Nombre de este campo. |
| Optional |
Prueba 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 prompt. (Heredado de IFieldPrompt<T>) |
| Role |
El campo de roles se desempeña de una forma. (Heredado de IFieldDescription) |
| Type |
Entiende el tipo de campo. (Heredado de IFieldState<T>) |
| ValueDescriptions |
Devuelve todas las descripciones de valor posibles para soportar la enumeración. (Heredado de IFieldDescription) |
| Values |
Todos los valores posibles o nulos si es un tipo de dato, como un número. (Heredado de IFieldDescription) |
Métodos
| Nombre | Description |
|---|---|
| Active(T) |
Prueba para ver si el campo está activo en función del estado actual. (Heredado de IFieldPrompt<T>) |
| DefineAsync(T) |
Construye el prompt y el reconocedor para campos definidos dinámicamente. (Heredado de IFieldPrompt<T>) |
| GetValue(T) |
Obtén este valor de campo desde el estado del formulario. (Heredado de IFieldState<T>) |
| IsUnknown(T) |
Prueba si el estado de forma del valor del campo tiene un valor. (Heredado de IFieldState<T>) |
| Limits(Double, Double) |
Límites de los valores numéricos. (Heredado de IFieldState<T>) |
| Localize() |
Carga cualquier recurso de cadena desde el localizador de formularios. (Heredado de IFieldResources) |
| Next(Object, T) |
Siguiente paso a ejecutar. (Heredado de IFieldPrompt<T>) |
| SaveResources() |
Añade cualquier recurso de cadena a Form Localizer. (Heredado de IFieldResources) |
| SetUnknown(T) |
Establece este valor de campo en estado de forma como desconocido. (Heredado de IFieldState<T>) |
| SetValue(T, Object) |
Establece este valor de campo en estado de formulario. (Heredado de IFieldState<T>) |
| Template(TemplateUsage) |
Devuelve una plantilla para crear un prompt. (Heredado de IFieldPrompt<T>) |
| Terms(Object) |
Dado un valor de retorno, términos que pueden usarse en un diálogo para coincidir con el objeto. (Heredado de IFieldDescription) |
| ValidateAsync(T, Object) |
Valida el valor para que se fije en el estado y devuelve retroalimentación si no es válido. (Heredado de IFieldPrompt<T>) |
| ValueDescription(Object) |
Devuelva la descripción de un valor específico. (Heredado de IFieldDescription) |