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
DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) |
Implementazioni dell'interfaccia esplicita
Metodi di estensione
EndConversation(IDialogContext, String) |
Avviare un EndConversationEvent oggetto per reimpostare lo stato e lo stack della conversazione e inviare un EndOfConversation oggetto al connettore. |
Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Chiamare un dialogo figlio, aggiungerlo alla parte superiore dello stack e pubblicare il messaggio nella finestra di dialogo figlio. |
GetSignInUrlAsync(IDialogContext, String) | |
GetUserTokenAsync(IDialogContext, String, String) | |
GetUserTokenAsync(IDialogContext, String) | |
PostAsync(IBotToUser, String, String, CancellationToken) |
Pubblicare un messaggio da inviare all'utente usando i messaggi precedenti per stabilire un contesto di conversazione. |
SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Pubblicare un messaggio e un codice SSML facoltativo da inviare all'utente, usando i messaggi precedenti per stabilire un contesto di conversazione. |
SignOutUserAsync(IDialogContext, String) | |
Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Sospendere la finestra di dialogo corrente fino a quando l'utente non ha inviato un messaggio al bot. |