BotFrameworkAdapter.ContinueConversationAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
將主動式訊息從 Bot 傳送至交談。
public override System.Threading.Tasks.Task ContinueConversationAsync(System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
參數
- claimsIdentity
- ClaimsIdentity
ClaimsIdentity A,談話。
- reference
- ConversationReference
要繼續之交談的參考。
- callback
- BotCallbackHandler
要呼叫所產生 Bot 回合的方法。
- cancellationToken
- CancellationToken
取消代幣。
傳回
工作,表示要執行的工作佇列。
備註
呼叫此方法,以主動將訊息傳送至交談。 大多數_channels要求使用者先與機器人初始化對話,機器人才能將活動傳送給使用者。
此方法會為該回合登錄以下服務。
- IIdentity (key = 「BotIdentity」),一個主張為該機器人申請Identity。
- IConnectorClient,通道連接器客戶端使用此回合。
另請參閱
- RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
- ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)
適用於
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
將主動式訊息從 Bot 傳送至交談。
public override System.Threading.Tasks.Task ContinueConversationAsync(string botAppId, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : string * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (botAppId As String, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
參數
- botAppId
- String
Bot 的應用程式識別碼。 這是入口網站註冊所傳回的 appId,而且通常會在 appSettings.json的 “MicrosoftAppId” 參數中找到。
- reference
- ConversationReference
要繼續之交談的參考。
- callback
- BotCallbackHandler
要呼叫所產生 Bot 回合的方法。
- cancellationToken
- CancellationToken
取消代幣。
傳回
工作,表示要執行的工作佇列。
實作
例外狀況
botAppId, , reference或 callback 是 null。
備註
呼叫此方法,以主動將訊息傳送至交談。 大多數_channels要求使用者先與機器人初始化對話,機器人才能將活動傳送給使用者。
此方法會為該回合登錄以下服務。
- IIdentity (key = 「BotIdentity」),一個主張為該機器人申請Identity。
- IConnectorClient,通道連接器客戶端使用此回合。
此過載與節點實作不同,要求必須傳遞 BotId。 .Net 程式代碼可讓多個 Bot 裝載在節點不支援的單一配接器中。
另請參閱
- RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
- ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)
適用於
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
將主動式訊息從 Bot 傳送至交談。
public override System.Threading.Tasks.Task ContinueConversationAsync(System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.ConversationReference reference, string audience, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * string * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, audience As String, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
參數
- claimsIdentity
- ClaimsIdentity
ClaimsIdentity A,談話。
- reference
- ConversationReference
要繼續之交談的參考。
- audience
- String
連接器的目標物件。
- callback
- BotCallbackHandler
要呼叫所產生 Bot 回合的方法。
- cancellationToken
- CancellationToken
取消代幣。
傳回
工作,表示要執行的工作佇列。