Condividi tramite


IBotContext Interfaccia

Definizione

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à

Activity

Attività registrata nel bot.

CancellationToken

Contesto del bot.

ConversationData

Dati del bot privati associati a una conversazione.

(Ereditato da IBotData)
PrivateConversationData

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

(Ereditato da IBotData)
UserData

Dati del bot privati associati a un utente (in tutti i canali e conversazioni).

(Ereditato da IBotData)

Metodi

FlushAsync(CancellationToken)

Scarica i dati del bot in IBotDataStore<T>

(Ereditato da IBotData)
LoadAsync(CancellationToken)

Carica i dati del bot da IBotDataStore<T>

(Ereditato da IBotData)
MakeMessage()

Creare un messaggio.

(Ereditato da IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Pubblicare un messaggio da inviare all'utente.

(Ereditato da IBotToUser)

Metodi di estensione

PostAsync(IBotToUser, String, String, CancellationToken)

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

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

Pubblicare un messaggio e un codice SSML facoltativo da inviare all'utente usando i messaggi precedenti per stabilire un contesto di conversazione.

Si applica a