Delen via


Conversation.SendAsync Methode

Definitie

Een binnenkomend bericht in het gesprek verwerken.

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 is verzonden.

MakeRoot
Func<IDialog<Object>>

De factory-methode om het hoofddialoogvenster te maken.

token
CancellationToken

Het annuleringstoken.

Retouren

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

Opmerkingen

Deze methode: 1. De vereiste onderdelen worden geïnstitueerd en samengesteld. 2. Deserialisatie van de dialoogvensterstatus (de dialoogvensterstack en de status van elk dialoogvenster) van de toBotIMessageActivity. 3. Hervat de gespreksprocessen waarbij het dialoogvenster is onderbroken om te wachten op een IMessageActivity. 4. Wachtrijen die naar de gebruiker moeten worden verzonden IMessageActivity. 5. Serialiseert de bijgewerkte dialoogvensterstatus in de berichten die naar de gebruiker moeten worden verzonden.

De MakeRoot factory-methode wordt alleen aangeroepen voor nieuwe gesprekken, omdat voor bestaande gesprekken de dialoogvensterstack en status in de IMessageActivity gegevens zijn geserialiseerd.

Van toepassing op