BotFrameworkAdapter.GetConversationsAsync 方法

定义

重载

GetConversationsAsync(ITurnContext, String, CancellationToken)

列出此机器人已参与给定通道服务器的对话。 通道服务器以页面形式返回结果,每个页面将包含 continuationToken 可用于从服务器提取下一页结果的 。

GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)

列出此机器人已参与给定通道服务器的对话。 通道服务器以页面形式返回结果,每个页面将包含 continuationToken 可用于从服务器提取下一页结果的 。

GetConversationsAsync(ITurnContext, String, CancellationToken)

列出此机器人已参与给定通道服务器的对话。 通道服务器以页面形式返回结果,每个页面将包含 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

可由其他对象或线程用以接收取消通知的取消标记。

返回

表示排队等待执行的工作的任务。

注解

如果任务成功完成,则结果包含当前会话的成员页。 可以在标准活动处理期间调用此重载,此时将使用机器人的服务 URL 和当前活动处理管道的凭据。

适用于

GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)

列出此机器人已参与给定通道服务器的对话。 通道服务器以页面形式返回结果,每个页面将包含 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

可由其他对象或线程用以接收取消通知的取消标记。

返回

表示排队等待执行的工作的任务。

注解

如果任务成功完成,则结果包含当前会话的成员页。 可以从会话上下文外部调用此重载,因为只需要机器人的服务 URL 和凭据。

适用于