語言

BotFrameworkAdapter.ContinueConversationAsync 方法

定義

多載

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,通道連接器客戶端使用此回合。

另請參閱

適用於

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 裝載在節點不支援的單一配接器中。

另請參閱

適用於

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

取消代幣。

傳回

工作,表示要執行的工作佇列。

適用於