IBotContext Interfaz
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í.
Contexto del bot.
public interface IBotContext : Microsoft.Bot.Builder.Dialogs.Internals.IBotData, Microsoft.Bot.Builder.Dialogs.Internals.IBotToUser
type IBotContext = interface
interface IBotData
interface IBotToUser
Public Interface IBotContext
Implements IBotData, IBotToUser
- Derivado
- Implementaciones
Propiedades
Activity |
Actividad publicada en el bot. |
CancellationToken |
Contexto del bot. |
ConversationData |
Datos de bot privados asociados a una conversación. (Heredado de IBotData) |
PrivateConversationData |
Datos de bot privados asociados a un usuario en una conversación. (Heredado de IBotData) |
UserData |
Datos de bot privados asociados a un usuario (en todos los canales y conversaciones). (Heredado de IBotData) |
Métodos
FlushAsync(CancellationToken) |
Vacía los datos del bot en IBotDataStore<T> (Heredado de IBotData) |
LoadAsync(CancellationToken) |
Carga los datos del bot desde IBotDataStore<T> (Heredado de IBotData) |
MakeMessage() |
Haz un mensaje. (Heredado de IBotToUser) |
PostAsync(IMessageActivity, CancellationToken) |
Publique un mensaje que se enviará al usuario. (Heredado de IBotToUser) |
Métodos de extensión
PostAsync(IBotToUser, String, String, CancellationToken) |
Publique un mensaje que se enviará al usuario mediante mensajes anteriores para establecer un contexto de conversación. |
SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Publique un mensaje y un SSML opcional que se enviarán al usuario mediante mensajes anteriores para establecer un contexto de conversación. |