DialogContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Herança
-
DialogContext
- Implementações
Construtores
| Nome | Description |
|---|---|
| DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) | |
Implantações explícitas de interface
Métodos de Extensão
| Nome | Description |
|---|---|
| EndConversation(IDialogContext, String) |
Inicie um EndConversationEvent resetamento do estado e da pilha da conversa e envie um EndOfConversation para o Conector. |
| Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Chame um diálogo filho, adicione-o ao topo da pilha e poste a mensagem no diálogo filho. |
| GetSignInUrlAsync(IDialogContext, String) | |
| GetUserTokenAsync(IDialogContext, String, String) | |
| GetUserTokenAsync(IDialogContext, String) | |
| PostAsync(IBotToUser, String, String, CancellationToken) |
Publique uma mensagem para ser enviada ao usuário, usando mensagens anteriores para estabelecer um contexto de conversa. |
| SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Publique uma mensagem e um SSML opcional para ser enviado ao usuário, usando mensagens anteriores para estabelecer o contexto da conversa. |
| SignOutUserAsync(IDialogContext, String) | |
| Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Suspenda o diálogo atual até que o usuário envie uma mensagem para o bot. |