Język

IBotContext Interfejs

Definicja

Kontekst dla bota.

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
Pochodne
Implementuje

Właściwości

Nazwa Opis
Activity

Aktywność opublikowana na botze.

CancellationToken

Kontekst dla bota.

ConversationData

Prywatne dane bota powiązane z rozmową.

(Odziedziczone po IBotData)
PrivateConversationData

Prywatne dane botów powiązane z użytkownikiem w rozmowie.

(Odziedziczone po IBotData)
UserData

Prywatne dane botów powiązane z użytkownikiem (na wszystkich kanałach i w rozmowach).

(Odziedziczone po IBotData)

Metody

Nazwa Opis
FlushAsync(CancellationToken)

Usuwa dane bota do IBotDataStore<T>

(Odziedziczone po IBotData)
LoadAsync(CancellationToken)

Ładuje dane bota z IBotDataStore<T>

(Odziedziczone po IBotData)
MakeMessage()

Zrób wiadomość.

(Odziedziczone po IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Opublikuj wiadomość, którą chcesz wysłać do użytkownika.

(Odziedziczone po IBotToUser)

Metody rozszerzania

Nazwa Opis
PostAsync(IBotToUser, String, String, CancellationToken)

Opublikuj wiadomość do wysłania do użytkownika, wykorzystując wcześniejsze wiadomości do ustalenia kontekstu rozmowy.

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

Opublikuj wiadomość i opcjonalny SSML, który zostanie wysłany do użytkownika, wykorzystując wcześniejsze wiadomości do ustalenia kontekstu rozmowy.

Dotyczy