ConfirmPrompt 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 di confermare un elemento con una risposta sì/no.
public class ConfirmPrompt : Microsoft.Bot.Builder.Dialogs.Prompt<bool>
type ConfirmPrompt = class
inherit Prompt<bool>
Public Class ConfirmPrompt
Inherits Prompt(Of Boolean)
- Ereditarietà
Costruttori
ConfirmPrompt(String, Dictionary<String,ValueTuple<Choice,Choice,ChoiceFactoryOptions>>, PromptValidator<Boolean>, String) |
Inizializza una nuova istanza della classe ConfirmPrompt. |
ConfirmPrompt(String, PromptValidator<Boolean>, String) |
Inizializza una nuova istanza della classe ConfirmPrompt. |
Proprietà
ChoiceOptions |
Ottiene o imposta opzioni aggiuntive passate al e utilizzate per modificare lo stile delle scelte di cui è stato eseguito il rendering all'utente. |
ConfirmChoices |
Ottiene o imposta l'Choice sì e nessun Choice per il prompt. |
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) |
Style |
Ottiene o imposta lo stile delle scelte sì/no di cui viene eseguito il rendering all'utente quando viene richiesto. |
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. |
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. |