DialogContext 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.
public sealed class DialogContext : Microsoft.Bot.Builder.Dialogs.IDialogContext
type DialogContext = class
interface IDialogContext
interface IDialogStack
interface IBotContext
interface IBotData
interface IBotToUser
Public NotInheritable Class DialogContext
Implements IDialogContext
- Ereditarietà
-
DialogContext
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) | |
Implementazioni dell'interfaccia esplicita
Metodi di estensione
| Nome | Descrizione |
|---|---|
| EndConversation(IDialogContext, String) |
Avvia un EndConversationEvent reset dello stato e dello stack della conversazione e invia un EndOfConversation An al Connettore. |
| Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Chiama una finestra di dialogo figlio, aggiungila in cima alla pila e pubblica il messaggio nella finestra di dialogo figlio. |
| GetSignInUrlAsync(IDialogContext, String) | |
| GetUserTokenAsync(IDialogContext, String, String) | |
| GetUserTokenAsync(IDialogContext, String) | |
| PostAsync(IBotToUser, String, String, CancellationToken) |
Pubblica un messaggio da inviare all'utente, usando messaggi precedenti per stabilire un contesto di conversazione. |
| SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Invia un messaggio e un SSML opzionale da inviare all'utente, utilizzando i messaggi precedenti per stabilire un contesto di conversazione. |
| SignOutUserAsync(IDialogContext, String) | |
| Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Sospendi il dialogo corrente finché l'utente non ha inviato un messaggio al bot. |