Lenguaje

IBotContext Interfaz

Definición

El contexto del 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
Implementaciones

Propiedades

Nombre Description
Activity

La actividad publicada en bot.

CancellationToken

El contexto del bot.

ConversationData

Datos privados de bots asociados a una conversación.

(Heredado de IBotData)
PrivateConversationData

Datos privados de bots asociados a un usuario en una conversación.

(Heredado de IBotData)
UserData

Datos privados de bots asociados a un usuario (en todos los canales y conversaciones).

(Heredado de IBotData)

Métodos

Nombre Description
FlushAsync(CancellationToken)

Limpia los datos del bot a IBotDataStore<T>

(Heredado de IBotData)
LoadAsync(CancellationToken)

Carga los datos del bot desde IBotDataStore<T>

(Heredado de IBotData)
MakeMessage()

Haz un mensaje.

(Heredado de IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Publica un mensaje para enviarlo al usuario.

(Heredado de IBotToUser)

Métodos de extensión

Nombre Description
PostAsync(IBotToUser, String, String, CancellationToken)

Publica un mensaje para enviar al usuario, usando mensajes anteriores para establecer un contexto de conversación.

SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken)

Publica un mensaje y un SSML opcional para enviar al usuario, usando mensajes anteriores para establecer un contexto de conversación.

Se aplica a