ChoiceInput 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.
ChoiceInput: input dichiarativo per raccogliere le scelte dall'utente.
public class ChoiceInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type ChoiceInput = class
inherit InputDialog
Public Class ChoiceInput
Inherits InputDialog
- Ereditarietà
Costruttori
| ChoiceInput(String, Int32) |
Inizializza una nuova istanza della classe ChoiceInput. |
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 le opzioni di visualizzazione dei controlli choiceOptions per la personalizzazione della lingua. |
| Choices |
Ottiene o imposta un elenco di scelte da presentare all'utente. |
| 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 il formato della risposta (valore o indice della scelta). |
| 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) |
| RecognizerOptions |
Ottiene o imposta come riconoscere le scelte nella risposta. |
| Source |
Ottiene le informazioni di cref="SourceRange"/>. (Ereditato da Dialog) |
| Style |
Ottiene o imposta ListStyle da utilizzare per eseguire il rendering delle scelte. |
| 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. |
| 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 l'input è stato ricevuto, riconosce la scelta. |
| 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) |
Sostituisce il risultato con il valore FoundChoice, se possibile, quindi procede con ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken). |
Metodi di estensione
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Crea uno stack di dialoghi e avvia un dialogo, che lo inserisce nello stack. |