Udostępnij za pośrednictwem


IBotContext Interfejs

Definicja

Kontekst 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

Activity

Działanie opublikowane w bocie.

CancellationToken

Kontekst bota.

ConversationData

Prywatne dane bota skojarzone z konwersacją.

(Odziedziczone po IBotData)
PrivateConversationData

Prywatne dane bota skojarzone z użytkownikiem w konwersacji.

(Odziedziczone po IBotData)
UserData

Prywatne dane bota skojarzone z użytkownikiem (we wszystkich kanałach i konwersacjach).

(Odziedziczone po IBotData)

Metody

FlushAsync(CancellationToken)

Opróżnia dane bota do IBotDataStore<T>

(Odziedziczone po IBotData)
LoadAsync(CancellationToken)

Ładuje dane bota z IBotDataStore<T>

(Odziedziczone po IBotData)
MakeMessage()

Utwórz wiadomość.

(Odziedziczone po IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Opublikuj wiadomość, która ma zostać wysłana do użytkownika.

(Odziedziczone po IBotToUser)

Metody rozszerzania

PostAsync(IBotToUser, String, String, CancellationToken)

Opublikuj wiadomość, która ma zostać wysłana do użytkownika, używając poprzednich wiadomości do ustanowienia kontekstu konwersacji.

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

Opublikuj wiadomość i opcjonalny kod SSML do wysłania do użytkownika przy użyciu poprzednich wiadomości w celu ustanowienia kontekstu konwersacji.

Dotyczy