Språk

IBotContext Gränssnitt

Definition

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.

Gäller för