ConfirmInput 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.
Controllo di input dichiarativo che raccoglierà l'input di conferma sì/no da un set di scelte.
public class ConfirmInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type ConfirmInput = class
inherit InputDialog
Public Class ConfirmInput
Inherits InputDialog
- Ereditarietà
Costruttori
ConfirmInput(String, Int32) |
Inizializza una nuova istanza della classe ConfirmInput. |
Campi
Kind |
Identificatore di classe. |
TURN_COUNT_PROPERTY |
Definisce il valore della proprietà del conteggio dei turni del contesto del dialogo. (Ereditato da InputDialog) |
VALUE_PROPERTY |
Definisce il valore della proprietà dello stato del contesto del dialogo. (Ereditato da InputDialog) |
Proprietà
AllowInterruptions |
Ottiene o imposta i criteri di intteruption. (Ereditato da InputDialog) |
AlwaysPrompt |
Ottiene o imposta un valore che indica se l'input deve sempre richiedere all'utente indipendentemente dal fatto che esista o meno un valore. (Ereditato da InputDialog) |
ChoiceOptions |
Ottiene o imposta l'opzione ChoiceOptions da utilizzare per formattare la presentazione delle scelte di conferma all'utente. |
ConfirmChoices |
Ottiene o imposta l'oggetto Choices da presentare. |
DefaultLocale |
Ottiene o imposta DefaultLocale da utilizzare per analizzare le scelte di conferma se non ne è stato passato uno dal chiamante. |
DefaultValue |
Ottiene o imposta il valore predefinito per la finestra di dialogo di input quando viene superato MaxTurnCount. (Ereditato da InputDialog) |
DefaultValueResponse |
Ottiene o imposta il modello di attività da inviare quando è stato raggiunto MaxTurnCount e viene utilizzato il valore predefinito. (Ereditato da InputDialog) |
Disabled |
Ottiene o imposta un valore che indica se questa azione deve essere disabilitata. (Ereditato da InputDialog) |
Id |
Ottiene o imposta l'ID per la finestra di dialogo. (Ereditato da Dialog) |
InvalidPrompt |
Ottiene o imposta il modello di attività da inviare all'utente ogni volta che il valore specificato non è valido. (Ereditato da InputDialog) |
MaxTurnCount |
Ottiene o imposta il numero massimo di volte in cui chiedere all'utente questo valore prima che la finestra di dialogo venga rinunciata. (Ereditato da InputDialog) |
OutputFormat |
Ottiene o imposta l'espressione da utilizzare per formattare il risultato. |
Prompt |
Ottiene o imposta l'attività da inviare all'utente. (Ereditato da InputDialog) |
Property |
Ottiene o imposta il percorso della proprietà di memoria a cui verrà associato il valore. (Ereditato da InputDialog) |
Source |
Ottiene le informazioni di cref="SourceRange"/>. (Ereditato da Dialog) |
Style |
Ottiene o imposta l'oggetto ListType da utilizzare per richiedere all'utente. |
TelemetryClient |
Ottiene o imposta il IBotTelemetryClient da utilizzare per la registrazione. (Ereditato da Dialog) |
UnrecognizedPrompt |
Ottiene o imposta il modello di attività per la ripetizione dei tentativi. (Ereditato da InputDialog) |
Validations |
Ottiene o imposta le espressioni da eseguire per convalidare l'input. (Ereditato da InputDialog) |
Value |
Ottiene o imposta un'espressione da utilizzare per associare l'input alla finestra di dialogo. (Ereditato da InputDialog) |
Metodi
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken) |
AppendChoices è un metodo di utilità per creare un'attività di messaggio in base a tutte le opzioni. (Ereditato da InputDialog) |
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken) |
AppendChoices è un metodo di utilità per creare un'attività di messaggio in base a tutte le opzioni. (Ereditato da InputDialog) |
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Chiamato quando il dialogo viene avviato e inserito nello stack di dialoghi. (Ereditato da InputDialog) |
ContinueDialogAsync(DialogContext, CancellationToken) |
Chiamato quando il dialogo viene continua, dove è il dialogo attivo e l'utente risponde con una nuova attività. (Ereditato da InputDialog) |
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 |
OnInitializeOptions(DialogContext, Object) |
Metodo che elabora le opzioni. (Ereditato da InputDialog) |
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 InputDialog) |
OnRecognizeInputAsync(DialogContext, CancellationToken) |
Chiamato quando è stato ricevuto l'input. |
OnRenderPromptAsync(DialogContext, InputState, CancellationToken) |
Metodo che esegue il rendering del prompt all'utente in base allo stato di input corrente. |
RegisterSourceLocation(String, Int32) |
Registra un cref="SourceRange"/> nella posizione specificata. (Ereditato da Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Chiamato quando la finestra di dialogo deve richiedere di nuovo l'input all'utente. (Ereditato da Dialog) |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Chiamato quando un dialogo figlio completa il suo turno, restituendo il controllo a questa finestra di dialogo. (Ereditato da InputDialog) |
Metodi di estensione
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Crea uno stack di dialoghi e avvia un dialogo, che lo inserisce nello stack. |