BotFrameworkAdapter.GetConversationsAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetConversationsAsync(ITurnContext, String, CancellationToken) |
Перечисляет беседы, в которых этот бот принимал участие для заданного сервера каналов. Сервер каналов возвращает результаты на страницах, и каждая страница будет содержать |
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
Перечисляет беседы, в которых этот бот принимал участие для заданного сервера каналов. Сервер каналов возвращает результаты на страницах, и каждая страница будет содержать |
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-адрес службы бота и учетные данные.