IBotContext Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
O contexto do 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 publicada no bot. |
CancellationToken |
O contexto do bot. |
ConversationData |
Dados de bot privado associados a uma conversação. (Herdado de IBotData) |
PrivateConversationData |
Dados de bot privado associados a um utilizador numa conversação. (Herdado de IBotData) |
UserData |
Dados de bot privado associados a um utilizador (em todos os canais e conversações). (Herdado de IBotData) |
Métodos
FlushAsync(CancellationToken) |
Remove os dados do bot para IBotDataStore<T> (Herdado de IBotData) |
LoadAsync(CancellationToken) |
Carrega os dados do bot a partir de IBotDataStore<T> (Herdado de IBotData) |
MakeMessage() |
Crie uma mensagem. (Herdado de IBotToUser) |
PostAsync(IMessageActivity, CancellationToken) |
Publique uma mensagem a ser enviada ao utilizador. (Herdado de IBotToUser) |
Métodos da Extensão
PostAsync(IBotToUser, String, String, CancellationToken) |
Publique uma mensagem a enviar ao utilizador, utilizando mensagens anteriores para estabelecer um contexto de conversação. |
SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Publique uma mensagem e um SSML opcional a enviar ao utilizador, utilizando mensagens anteriores para estabelecer um contexto de conversação. |