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


ChannelServiceHandlerBase.OnGetConversationsAsync Метод

Определение

API OnGetConversationsAsync() для Skill.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult> OnGetConversationsAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, string conversationId, string continuationToken = default, System.Threading.CancellationToken cancellationToken = default);
abstract member OnGetConversationsAsync : System.Security.Claims.ClaimsIdentity * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
override this.OnGetConversationsAsync : System.Security.Claims.ClaimsIdentity * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ConversationsResult>
Protected Overridable Function OnGetConversationsAsync (claimsIdentity As ClaimsIdentity, conversationId As String, Optional continuationToken As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ConversationsResult)

Параметры

claimsIdentity
ClaimsIdentity

ClaimsIdentity для бота должен иметь AudienceClaim, AppIdClaim и ServiceUrlClaim.

conversationId
String

conversationId.

continuationToken
String

пропуск или маркер продолжения.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

задача для ConversationsResult.

Комментарии

Переопределите этот метод, чтобы вывести список бесед, в которых принимал участие этот бот.

GET из этого метода с маркером пропуска

Возвращаемое значение — ConversationsResult, который содержит массив ConversationMembers и маркер пропуска. Если маркер пропуска не пуст, будут возвращены дополнительные значения. Вызовите этот метод еще раз с возвращенным маркером, чтобы получить дополнительные значения.

Каждый объект ConversationMembers содержит идентификатор беседы и массив channelAccounts, описывающих участников диалога.

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