Partilhar via


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

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.

Aplica-se a