TextPrompt Classe
Crea una nuova istanza di Prompt.
ComponentDialog :type dialog_id: str :p aram validator: facoltativamente, fornire una convalida aggiuntiva e richiedere nuovamente la logica :type validator: Object
Costruttore
TextPrompt(dialog_id: str, validator: object = None)
Parametri
| Nome | Descrizione |
|---|---|
|
dialog_id
Necessario
|
ID univoco del prompt all'interno del relativo DialogSet padre |
|
validator
|
Valore predefinito: None
|
Metodi
| on_prompt | |
| on_recognize |
on_prompt
async on_prompt(turn_context: TurnContext, state: Dict[str, object], options: PromptOptions, is_retry: bool)
Parametri
| Nome | Descrizione |
|---|---|
|
turn_context
Necessario
|
|
|
state
Necessario
|
|
|
options
Necessario
|
|
|
is_retry
Necessario
|
|
on_recognize
async on_recognize(turn_context: TurnContext, state: Dict[str, object], options: PromptOptions) -> PromptRecognizerResult
Parametri
| Nome | Descrizione |
|---|---|
|
turn_context
Necessario
|
|
|
state
Necessario
|
|
|
options
Necessario
|
|