Taal

Conversation.SendAsync Methode

Definitie

Verwerk een binnenkomend bericht binnen het gesprek.

public static System.Threading.Tasks.Task SendAsync(Microsoft.Bot.Connector.IMessageActivity toBot, Func<Microsoft.Bot.Builder.Dialogs.IDialog<object>> MakeRoot, System.Threading.CancellationToken token = default);
static member SendAsync : Microsoft.Bot.Connector.IMessageActivity * Func<Microsoft.Bot.Builder.Dialogs.IDialog<obj>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function SendAsync (toBot As IMessageActivity, MakeRoot As Func(Of IDialog(Of Object)), Optional token As CancellationToken = Nothing) As Task

Parameters

toBot
IMessageActivity

Het bericht dat naar de bot werd gestuurd.

MakeRoot
Func<IDialog<Object>>

De fabrieksmethode om de root-dialoog te maken.

token
CancellationToken

Het annuleringstoken.

Retouren

Een taak die het bericht vertegenwoordigt dat inline terug naar de gebruiker gestuurd moet worden.

Opmerkingen

Deze methode: 1. Instansieert en componeert de benodigde componenten. 2. Deserialiseert de dialoogtoestand (de dialoogstapel en de toestand van elke dialoog) vanuit de toBotIMessageActivity. 3. Hervat het gesprek waarbij de dialoog werd onderbroken om te wachten op een IMessageActivity. 4. Wachtrijen IMessageActivitydie naar de gebruiker gestuurd moeten worden. 5. Serialiseert de bijgewerkte dialoogstatus in de berichten die naar de gebruiker gestuurd moeten worden.

De MakeRoot factory-methode wordt alleen aangeroepen voor nieuwe gesprekken, omdat bestaande gesprekken de dialoogstack en -toestand in de IMessageActivity data hebben geserialiseerd.

Van toepassing op