Sdílet prostřednictvím


IBotContext Rozhraní

Definice

Kontext robota.

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
Odvozené
Implementuje

Vlastnosti

Activity

Aktivita publikovaná do robota.

CancellationToken

Kontext robota.

ConversationData

Data privátního robota přidružená ke konverzaci

(Zděděno od IBotData)
PrivateConversationData

Data privátního robota přidružená k uživateli v konverzaci

(Zděděno od IBotData)
UserData

Data privátního robota přidružená k uživateli (napříč všemi kanály a konverzacemi)

(Zděděno od IBotData)

Metody

FlushAsync(CancellationToken)

Vyprázdní data robota do IBotDataStore<T>

(Zděděno od IBotData)
LoadAsync(CancellationToken)

Načte data robota z IBotDataStore<T>

(Zděděno od IBotData)
MakeMessage()

Vytvořte zprávu.

(Zděděno od IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Publikujte zprávu, která se má odeslat uživateli.

(Zděděno od IBotToUser)

Metody rozšíření

PostAsync(IBotToUser, String, String, CancellationToken)

Publikujte zprávu, která se má odeslat uživateli, pomocí předchozích zpráv vytvořte kontext konverzace.

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

Publikujte zprávu a volitelné SSML, které se mají odeslat uživateli, pomocí předchozích zpráv vytvořte kontext konverzace.

Platí pro