Conversation.SendAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
處理交談中的傳入訊息。
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
參數
- toBot
- IMessageActivity
傳送至 Bot 的訊息。
- token
- CancellationToken
取消語彙基元。
傳回
工作,表示要內嵌傳送回給使用者的訊息。
備註
這個方法:1。 具現化並組成必要的元件。 2. 還原序列化對話狀態 (對話堆疊,以及來自 的每個對話狀態) toBot
IMessageActivity 。 3. 繼續對話進程,其中對話方塊暫停以等候 IMessageActivity 。 4.
IMessageActivity要傳送給使用者的佇列。 5. 序列化要傳送給使用者的訊息中更新的對話方塊狀態。
MakeRoot
只會針對新的交談叫用 Factory 方法,因為現有的交談會在資料中 IMessageActivity 序列化對話堆疊和狀態。