Compartilhar via


IBotContext Interface

Definição

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.

Aplica-se a