Compartir a través de


IBotContext Interfaz

Definición

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

Activity

Actividad publicada en el bot.

CancellationToken

Contexto del bot.

ConversationData

Datos de bot privados asociados a una conversación.

(Heredado de IBotData)
PrivateConversationData

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

(Heredado de IBotData)
UserData

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

(Heredado de IBotData)

Métodos

FlushAsync(CancellationToken)

Vacía los datos del bot en 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)

Publique un mensaje que se enviará al usuario.

(Heredado de IBotToUser)

Métodos de extensión

PostAsync(IBotToUser, String, String, CancellationToken)

Publique un mensaje que se enviará al usuario mediante mensajes anteriores para establecer un contexto de conversación.

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

Publique un mensaje y un SSML opcional que se enviarán al usuario mediante mensajes anteriores para establecer un contexto de conversación.

Se aplica a