IBotContext Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |