IBotContext 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
機器人的背景。
public interface IBotContext : Microsoft.Bot.Builder.Dialogs.Internals.IBotData, Microsoft.Bot.Builder.Dialogs.Internals.IBotToUser
type IBotContext = interface
interface IBotData
interface IBotToUser
Public Interface IBotContext
Implements IBotData, IBotToUser
- 衍生
- 實作
屬性
| 名稱 | Description |
|---|---|
| Activity |
活動已發布到機器人。 |
| CancellationToken |
機器人的背景。 |
| ConversationData |
與對話相關的私人機器人資料。 (繼承來源 IBotData) |
| PrivateConversationData |
與對話中使用者相關的私人機器人資料。 (繼承來源 IBotData) |
| UserData |
與使用者相關的私人機器人資料(跨所有管道與對話)。 (繼承來源 IBotData) |
方法
| 名稱 | Description |
|---|---|
| FlushAsync(CancellationToken) |
將機器人資料沖洗為 IBotDataStore<T> (繼承來源 IBotData) |
| LoadAsync(CancellationToken) |
載入機器人資料 IBotDataStore<T> (繼承來源 IBotData) |
| MakeMessage() |
留個訊息。 (繼承來源 IBotToUser) |
| PostAsync(IMessageActivity, CancellationToken) |
請發佈訊息,發送給使用者。 (繼承來源 IBotToUser) |
擴充方法
| 名稱 | Description |
|---|---|
| PostAsync(IBotToUser, String, String, CancellationToken) |
發佈訊息,並利用先前的訊息建立對話情境。 |
| SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
發佈訊息並選擇發送給使用者的 SSML,利用先前訊息建立對話上下文。 |