共用方式為


Extensions 類別

定義

協助程式方法。

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

方法

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

從選項產生按鈕,並將其新增至訊息。

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

從選項產生按鈕,並將其新增至訊息。

EndConversation(IDialogContext, String)

EndConversationEvent起始 以重設交談的狀態和堆疊,並將 傳送 EndOfConversation 至連接器。

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

呼叫子對話,將它新增至堆疊頂端,並將訊息張貼至子對話。

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

協助程式方法。

GetSignInUrlAsync(IDialogContext, String)

協助程式方法。

GetUserTokenAsync(IDialogContext, String)

協助程式方法。

GetUserTokenAsync(IDialogContext, String, String)

協助程式方法。

GetValue<T>(IBotDataBag, String)

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

GetValueOrDefault<T>(IBotDataBag, String, T)

取得與指定索引鍵相關聯的值,如果找不到,則取得預設值。

GZipSerialize(ResumptionCookie)
已淘汰.

使用 GZipStream 進行二進位序列化 ResumptionCookie

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>)

暫停目前的對話方塊,直到使用者傳送訊息給 Bot 為止。

適用於