IBotContext Interface
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.
O contexto para o 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
- Implementações
Propriedades
Activity |
A atividade postada no bot. |
CancellationToken |
O contexto para o bot. |
ConversationData |
Dados de bot privado associados a uma conversa. (Herdado de IBotData) |
PrivateConversationData |
Dados de bot privado associados a um usuário em uma conversa. (Herdado de IBotData) |
UserData |
Dados de bot privado associados a um usuário (em todos os canais e conversas). (Herdado de IBotData) |
Métodos
FlushAsync(CancellationToken) |
Libera os dados do bot para IBotDataStore<T> (Herdado de IBotData) |
LoadAsync(CancellationToken) |
Carrega os dados do bot de IBotDataStore<T> (Herdado de IBotData) |
MakeMessage() |
Faça uma mensagem. (Herdado de IBotToUser) |
PostAsync(IMessageActivity, CancellationToken) |
Poste uma mensagem a ser enviada ao usuário. (Herdado de IBotToUser) |
Métodos de Extensão
PostAsync(IBotToUser, String, String, CancellationToken) |
Poste uma mensagem a ser enviada ao usuário usando mensagens anteriores para estabelecer um contexto de conversa. |
SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Poste uma mensagem e um SSML opcional a ser enviado ao usuário, usando mensagens anteriores para estabelecer um contexto de conversa. |