DialogContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- Herencia
-
DialogContext
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) | |
Implementaciones de interfaz explícitas
Métodos de extensión
| Nombre | Description |
|---|---|
| EndConversation(IDialogContext, String) |
Inicia y EndConversationEvent reinicia el estado y el stack de la conversación y envía un an EndOfConversation al Connector. |
| Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
Llama a un cuadro de diálogo hijo, añádelo a la parte superior de la pila y publica el mensaje en el cuadro hijo. |
| GetSignInUrlAsync(IDialogContext, String) | |
| GetUserTokenAsync(IDialogContext, String, String) | |
| GetUserTokenAsync(IDialogContext, String) | |
| PostAsync(IBotToUser, String, String, CancellationToken) |
Publica un mensaje para enviar al usuario, usando mensajes anteriores para establecer un contexto de conversación. |
| SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Publica un mensaje y un SSML opcional para enviar al usuario, usando mensajes anteriores para establecer un contexto de conversación. |
| SignOutUserAsync(IDialogContext, String) | |
| Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
Suspende el diálogo actual hasta que el usuario haya enviado un mensaje al bot. |