BotFrameworkAdapter.GetConversationsAsync 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
GetConversationsAsync(ITurnContext, String, CancellationToken) |
列出此机器人已参与给定通道服务器的对话。 通道服务器以页面形式返回结果,每个页面将包含 |
GetConversationsAsync(String, MicrosoftAppCredentials, 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 和当前活动处理管道的凭据。
适用于
Microsoft.Bot.Builder 4.0
产品 | 版本 |
---|---|
Microsoft.Bot.Builder | 4.0 |
列出此机器人已参与给定通道服务器的对话。 通道服务器以页面形式返回结果,每个页面将包含 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 和凭据。
适用于
Microsoft.Bot.Builder 4.0
产品 | 版本 |
---|---|
Microsoft.Bot.Builder | 4.0 |