Lingua

IBotContext Interfaccia

Definizione

Il contesto 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
Derivato
Implementazioni

Proprietà

Nome Descrizione
Activity

L'attività pubblicata sul bot.

CancellationToken

Il contesto del bot.

ConversationData

Dati privati di bot associati a una conversazione.

(Ereditato da IBotData)
PrivateConversationData

Dati privati di bot associati a un utente in una conversazione.

(Ereditato da IBotData)
UserData

Dati privati di bot associati a un utente (su tutti i canali e conversazioni).

(Ereditato da IBotData)

Metodi

Nome Descrizione
FlushAsync(CancellationToken)

Scarica i dati del bot a IBotDataStore<T>

(Ereditato da IBotData)
LoadAsync(CancellationToken)

Carica i dati del bot da IBotDataStore<T>

(Ereditato da IBotData)
MakeMessage()

Manda un messaggio.

(Ereditato da IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Pubblica un messaggio da inviare all'utente.

(Ereditato da IBotToUser)

Metodi di estensione

Nome Descrizione
PostAsync(IBotToUser, String, String, CancellationToken)

Pubblica un messaggio da inviare all'utente, usando messaggi precedenti per stabilire un contesto di conversazione.

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

Invia un messaggio e un SSML opzionale da inviare all'utente, utilizzando i messaggi precedenti per stabilire un contesto di conversazione.

Si applica a