語言

Extensions 類別

定義

輔助方法。

public static class Extensions
type Extensions = class
Public Module Extensions
繼承
Extensions

方法

名稱 Description
AddHeroCard<T>(IMessageActivity, String, IEnumerable<T>, IEnumerable<String>)

從選項產生按鈕並加入訊息中。

AddKeyboardCard<T>(IMessageActivity, String, IEnumerable<T>, IEnumerable<String>)

從選項產生按鈕並加入訊息中。

EndConversation(IDialogContext, String)

啟動 an EndConversationEvent 來重置對話的狀態和堆疊,然後傳送 an EndOfConversation 給 Connector。

Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken)

呼叫一個子對話框,將其加入堆疊頂端,並將訊息貼入子對話框。

Get<T>(IBotDataBag, String)
已淘汰.

輔助方法。

GetSignInUrlAsync(IDialogContext, String)

輔助方法。

GetUserTokenAsync(IDialogContext, String, String)

輔助方法。

GetUserTokenAsync(IDialogContext, String)

輔助方法。

GetValue<T>(IBotDataBag, String)

取得與指定索引鍵相關聯的值。

GetValueOrDefault<T>(IBotDataBag, String, T)

取得與指定金鑰相關的值,或若未找到則為預設值。

GZipSerialize(ResumptionCookie)
已淘汰.

二進位序列化 ResumptionCookie 使用 GZipStream。

PostAsync(IBotToUser, String, String, CancellationToken)

發佈訊息,並利用先前的訊息建立對話情境。

RecognizeDouble(IPromptRecognizer, IMessageActivity)

雙重號碼識別器。

RecognizeDoubleInRange(IPromptRecognizer, IMessageActivity, Nullable<Double>, Nullable<Double>)

辨識範圍內的雙重音。

RecognizeInteger(IPromptRecognizer, IMessageActivity)

Int64 號碼的識別器。

RecognizeIntegerInRange(IPromptRecognizer, IMessageActivity, Nullable<Int64>, Nullable<Int64>)

在某範圍內識別 Int64 號碼

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

發佈訊息並選擇發送給使用者的 SSML,利用先前訊息建立對話上下文。

SignOutUserAsync(IDialogContext, String)

輔助方法。

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

暫停目前對話,直到使用者向機器人發送訊息。

適用於