語言

BotFrameworkAdapter.GetConversationsAsync 方法

定義

多載

名稱 Description
GetConversationsAsync(ITurnContext, String, CancellationToken)

列出此 Bot 參與指定通道伺服器的交談。 通道伺服器以頁面形式回傳結果,每個頁面都會包含 continuationToken 可用來從伺服器取得下一頁結果的

GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)

列出此 Bot 參與指定通道伺服器的交談。 通道伺服器以頁面形式回傳結果,每個頁面都會包含 continuationToken 可用來從伺服器取得下一頁結果的

GetConversationsAsync(ITurnContext, String, CancellationToken)

列出此 Bot 參與指定通道伺服器的交談。 通道伺服器以頁面形式回傳結果,每個頁面都會包含 continuationToken 可用來從伺服器取得下一頁結果的

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult> GetConversationsAsync(Microsoft.Bot.Builder.ITurnContext turnContext, string continuationToken, System.Threading.CancellationToken cancellationToken);
abstract member GetConversationsAsync : Microsoft.Bot.Builder.ITurnContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
override this.GetConversationsAsync : Microsoft.Bot.Builder.ITurnContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
Public Overridable Function GetConversationsAsync (turnContext As ITurnContext, continuationToken As String, cancellationToken As CancellationToken) As Task(Of ConversationsResult)

參數

turnContext
ITurnContext

回合的內容物件。

continuationToken
String

結果上一頁的接續令牌。

cancellationToken
CancellationToken

一種可被其他物件或執行緒用來接收取消通知的取消標記。

傳回

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

備註

如果工作順利完成,結果會包含目前交談成員的頁面。 此過載可在標準活動處理期間被呼叫,屆時將使用機器人的服務網址與目前活動處理流程中的憑證。

適用於

GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)

列出此 Bot 參與指定通道伺服器的交談。 通道伺服器以頁面形式回傳結果,每個頁面都會包含 continuationToken 可用來從伺服器取得下一頁結果的

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult> GetConversationsAsync(string serviceUrl, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, string continuationToken, System.Threading.CancellationToken cancellationToken);
member this.GetConversationsAsync : string * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
Public Function GetConversationsAsync (serviceUrl As String, credentials As MicrosoftAppCredentials, continuationToken As String, cancellationToken As CancellationToken) As Task(Of ConversationsResult)

參數

serviceUrl
String

要查詢之通道伺服器的 URL。 這可以從 context.activity.serviceUrl擷取。

credentials
MicrosoftAppCredentials

機器人連接服務所需的憑證。

continuationToken
String

結果上一頁的接續令牌。

cancellationToken
CancellationToken

一種可被其他物件或執行緒用來接收取消通知的取消標記。

傳回

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

備註

如果工作順利完成,結果會包含目前交談成員的頁面。 此多載可以從交談內容外部呼叫,因為只需要 Bot 的服務 URL 和認證。

適用於