IBotContext Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Sammanhanget för boten.
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
- Härledda
- Implementeringar
Egenskaper
| Name | Description |
|---|---|
| Activity |
Aktiviteten som postas på boten. |
| CancellationToken |
Sammanhanget för boten. |
| ConversationData |
Privat botdata kopplad till en konversation. (Ärvd från IBotData) |
| PrivateConversationData |
Privat botdata kopplad till en användare i en konversation. (Ärvd från IBotData) |
| UserData |
Privat botdata kopplad till en användare (över alla kanaler och konversationer). (Ärvd från IBotData) |
Metoder
| Name | Description |
|---|---|
| FlushAsync(CancellationToken) |
Rensar botdata till IBotDataStore<T> (Ärvd från IBotData) |
| LoadAsync(CancellationToken) |
Laddar botdata från IBotDataStore<T> (Ärvd från IBotData) |
| MakeMessage() |
Lämna ett meddelande. (Ärvd från IBotToUser) |
| PostAsync(IMessageActivity, CancellationToken) |
Skicka ett meddelande som skickas till användaren. (Ärvd från IBotToUser) |
Tilläggsmetoder
| Name | Description |
|---|---|
| PostAsync(IBotToUser, String, String, CancellationToken) |
Lägg upp ett meddelande som ska skickas till användaren, och använd tidigare meddelanden för att skapa en konversationskontext. |
| SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Skicka ett meddelande och ett valfritt SSML som skickas till användaren, och använd tidigare meddelanden för att skapa en konversationskontext. |