Compartir a través de


DateTimeInput Clase

Definición

Cuadro de diálogo de entrada para recopilar una fecha y hora del usuario.

public class DateTimeInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type DateTimeInput = class
    inherit InputDialog
Public Class DateTimeInput
Inherits InputDialog
Herencia
DateTimeInput

Comentarios

El valor que se genera de una clase DateTimeInput es una matriz de DateTimeResolutions o la salida de OutputFormat.

Constructores

DateTimeInput(String, Int32)

Inicializa una nueva instancia de la clase DateTimeInput.

Campos

Kind

Identificador de clase.

TURN_COUNT_PROPERTY

Define el valor de la propiedad turn count del contexto de diálogo.

(Heredado de InputDialog)
VALUE_PROPERTY

Define el valor de la propiedad de estado del contexto de diálogo.

(Heredado de InputDialog)

Propiedades

AllowInterruptions

Obtiene o establece la directiva de intteruption.

(Heredado de InputDialog)
AlwaysPrompt

Obtiene o establece un valor que indica si la entrada siempre debe preguntar al usuario independientemente de que haya un valor o no.

(Heredado de InputDialog)
DefaultLocale

Obtiene o establece defaultLocale que se va a usar para analizar las opciones de confirmación si el autor de la llamada no pasa ninguna.

DefaultValue

Obtiene o establece el valor predeterminado para el cuadro de diálogo de entrada cuando se supera MaxTurnCount.

(Heredado de InputDialog)
DefaultValueResponse

Obtiene o establece la plantilla de actividad que se va a enviar cuando se ha alcanzado MaxTurnCount y se usa el valor predeterminado.

(Heredado de InputDialog)
Disabled

Obtiene o establece si esta acción debe deshabilitarse.

(Heredado de InputDialog)
Id

Obtiene o establece el identificador del cuadro de diálogo.

(Heredado de Dialog)
InvalidPrompt

Obtiene o establece la plantilla de actividad que se va a enviar al usuario cada vez que el valor proporcionado no es válido.

(Heredado de InputDialog)
MaxTurnCount

Obtiene o establece el número máximo de veces que se le pide al usuario este valor antes de que se deseste el cuadro de diálogo.

(Heredado de InputDialog)
OutputFormat

Obtiene o establece la expresión que se va a usar para dar formato al resultado.

Prompt

Obtiene o establece la actividad que se va a enviar al usuario.

(Heredado de InputDialog)
Property

Obtiene o establece la ruta de acceso de la propiedad de memoria a la que se enlazará el valor.

(Heredado de InputDialog)
Source

Obtiene la información de la cref="SourceRange"/>.

(Heredado de Dialog)
TelemetryClient

Obtiene o establece el IBotTelemetryClient que se va a usar para el registro.

(Heredado de Dialog)
UnrecognizedPrompt

Obtiene o establece la plantilla de actividad para reintentar.

(Heredado de InputDialog)
Validations

Obtiene o establece las expresiones que se van a ejecutar para validar la entrada.

(Heredado de InputDialog)
Value

Obtiene o establece una expresión que se va a usar para enlazar la entrada al cuadro de diálogo.

(Heredado de InputDialog)

Métodos

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

AppendChoices es un método de utilidad para crear una actividad de mensaje dadas todas las opciones.

(Heredado de InputDialog)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

AppendChoices es un método de utilidad para crear una actividad de mensaje dadas todas las opciones.

(Heredado de InputDialog)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Se llama cuando se inicia el cuadro de diálogo y se inserta en la pila de diálogos.

(Heredado de InputDialog)
ContinueDialogAsync(DialogContext, CancellationToken)

Se llama cuando se continúa el cuadro de diálogo, donde es el diálogo activo y el usuario responde con una nueva actividad.

(Heredado de InputDialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Se llama cuando finaliza el cuadro de diálogo.

(Heredado de Dialog)
GetVersion()

Obtiene una cadena única que representa la versión de este cuadro de diálogo. Si la versión cambia entre turnos, el sistema de diálogo emitirá un evento DialogChanged.

(Heredado de Dialog)
OnComputeId()

Compila el identificador de proceso para el cuadro de diálogo.

(Heredado de Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llama cuando se ha generado un evento, mediante DialogContext.emitEvent(), mediante el cuadro de diálogo actual o un diálogo que inició el diálogo actual.

(Heredado de Dialog)
OnInitializeOptions(DialogContext, Object)

Método que procesa las opciones.

(Heredado de InputDialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llamó después de que un evento se propagase a todos los padres y no se manejó.

(Heredado de Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llama antes de que se propaga un evento a su elemento primario.

(Heredado de InputDialog)
OnRecognizeInputAsync(DialogContext, CancellationToken)

Se llama cuando se ha recibido la entrada.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

Método que representa la solicitud al usuario para proporcionar n el estado de entrada actual.

(Heredado de InputDialog)
RegisterSourceLocation(String, Int32)

Registra un cref="SourceRange"/> en la ubicación proporcionada.

(Heredado de Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Se llama cuando el cuadro de diálogo debe volver a solicitar al usuario la entrada.

(Heredado de Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Se llama cuando un cuadro de diálogo secundario completa su turno y devuelve el control a este diálogo.

(Heredado de InputDialog)

Métodos de extensión

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Crea una pila de diálogos e inicia un diálogo, lo inserta en la pila.

Se aplica a