DateTimePrompt Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Richiede a un utente un valore di data e ora.
public class DateTimePrompt : Microsoft.Bot.Builder.Dialogs.Prompt<System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.DateTimeResolution>>
type DateTimePrompt = class
inherit Prompt<IList<DateTimeResolution>>
Public Class DateTimePrompt
Inherits Prompt(Of IList(Of DateTimeResolution))
- Ereditarietà
Costruttori
DateTimePrompt(String, PromptValidator<IList<DateTimeResolution>>, String) |
Inizializza una nuova istanza della classe DateTimePrompt. |
Proprietà
DefaultLocale |
Ottiene o imposta le impostazioni locali predefinite utilizzate per determinare il comportamento specifico della lingua del prompt. |
Id |
Ottiene o imposta l'ID per la finestra di dialogo. (Ereditato da Dialog) |
Source |
Ottiene le informazioni di cref="SourceRange"/>. (Ereditato da Dialog) |
TelemetryClient |
Ottiene o imposta il IBotTelemetryClient da utilizzare per la registrazione. (Ereditato da Dialog) |
Metodi
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken) |
Quando sottoposto a override in una classe derivata, aggiunge le scelte all'attività quando all'utente viene richiesto l'input. (Ereditato da Prompt<T>) |
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken) |
Quando sottoposto a override in una classe derivata, aggiunge le scelte all'attività quando all'utente viene richiesto l'input. (Ereditato da Prompt<T>) |
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Viene chiamato quando viene eseguito il push di una finestra di dialogo nello stack di dialoghi e viene attivato. (Ereditato da Prompt<T>) |
ContinueDialogAsync(DialogContext, CancellationToken) |
Chiamato quando una finestra di dialogo di richiesta è la finestra di dialogo attiva e l'utente ha risposto con una nuova attività. (Ereditato da Prompt<T>) |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Chiamato quando termina il dialogo. (Ereditato da Dialog) |
GetVersion() |
Ottiene una stringa univoca che rappresenta la versione di questa finestra di dialogo. Se la versione cambia tra turni il sistema del dialogo genererà un evento DialogChanged. (Ereditato da Dialog) |
OnComputeId() |
Compila l'ID di calcolo per la finestra di dialogo. (Ereditato da Dialog) |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Chiamato quando è stato generato un evento, utilizzando |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Chiamato dopo che un evento è stato indirizzato a tutti i genitori e non è stato gestito. (Ereditato da Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Chiamato prima che un evento venga visualizzato nell'elemento padre. (Ereditato da Prompt<T>) |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken) |
Richiede l'input all'utente. |
OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Tenta di riconoscere l'input dell'utente come valore di data e ora. |
RegisterSourceLocation(String, Int32) |
Registra un cref="SourceRange"/> nella posizione specificata. (Ereditato da Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Chiamato quando è stata richiesta una finestra di dialogo di richiesta per richiedere di nuovo l'input all'utente. (Ereditato da Prompt<T>) |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Viene chiamato quando una finestra di dialogo di richiesta riprende a essere la finestra di dialogo attiva nello stack di dialoghi, ad esempio quando viene completata la finestra di dialogo attiva precedente nello stack. (Ereditato da Prompt<T>) |
Metodi di estensione
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Crea uno stack di dialoghi e avvia un dialogo, che lo inserisce nello stack. |