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交談的 。
- reference
- ConversationReference
要繼續之交談的參考。
- callback
- BotCallbackHandler
要呼叫所產生 Bot 回合的方法。
- cancellationToken
- CancellationToken
取消權杖。
傳回
工作,表示要執行的工作已排入佇列。
備註
呼叫這個方法,以主動將訊息傳送至交談。 大部分_channels要求使用者先初始化與 Bot 的對話,Bot 才能將活動傳送給使用者。
這個方法會登錄回合的下列服務。
- IIdentity (機碼 = 「BotIdentity」) ,這是 Bot 的宣告 claimsIdentity。
- 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要求使用者先初始化與 Bot 的對話,Bot 才能將活動傳送給使用者。
這個方法會登錄回合的下列服務。
- IIdentity (機碼 = 「BotIdentity」) ,這是 Bot 的宣告 claimsIdentity。
- IConnectorClient,通道連接器用戶端使用此回合。
此多載與 Node 實作不同,需要傳入 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交談的 。
- reference
- ConversationReference
要繼續之交談的參考。
- audience
- String
連接器的目標物件。
- callback
- BotCallbackHandler
要呼叫所產生 Bot 回合的方法。
- cancellationToken
- CancellationToken
取消權杖。
傳回
工作,表示要執行的工作已排入佇列。