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

Name Descrição
Activity

A atividade foi publicada 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 utilizador numa conversa.

(Herdado de IBotData)
UserData

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

(Herdado de IBotData)

Métodos

Name Descrição
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()

Faz uma mensagem.

(Herdado de IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Publique uma mensagem para ser enviada ao utilizador.

(Herdado de IBotToUser)

Métodos da Extensão

Name Descrição
PostAsync(IBotToUser, String, String, CancellationToken)

Publique uma mensagem para ser enviada ao utilizador, 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 utilizador, usando mensagens anteriores para estabelecer o contexto da conversa.

Aplica-se a