ConfirmInput Classe

Definizione

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à
ConfirmInput

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 DialogContext.emitEvent(), dalla finestra di dialogo corrente o da una finestra di dialogo avviata dalla finestra di dialogo corrente.

(Ereditato da Dialog)
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.

Si applica a