Idioma

IBotContext Interface

Definição

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

Nome Description
Activity

A atividade foi postada no bot.

CancellationToken

O contexto do bot.

ConversationData

Dados privados de bots associados a uma conversa.

(Herdado de IBotData)
PrivateConversationData

Dados privados de bots associados a um usuário em uma conversa.

(Herdado de IBotData)
UserData

Dados privados de bots associados a um usuário (em todos os canais e conversas).

(Herdado de IBotData)

Métodos

Nome Description
FlushAsync(CancellationToken)

Limpa 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()

Deixe uma mensagem.

(Herdado de IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Publique uma mensagem para ser enviada ao usuário.

(Herdado de IBotToUser)

Métodos de Extensão

Nome Description
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.

Aplica-se a