Поделиться через


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-адрес службы бота и учетные данные.

Применяется к