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


ChannelServiceHandlerBase.OnSendConversationHistoryAsync Метод

Определение

API SendConversationHistory() для Skill.

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

Параметры

claimsIdentity
ClaimsIdentity

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

conversationId
String

Идентификатор беседы.

transcript
Transcript

Расшифровка действий.

cancellationToken
CancellationToken

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

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

задача для ответа ресурса.

Комментарии

Переопределение этого метода этим методом позволяет отправлять исторические действия в беседу.

Отправитель должен убедиться, что исторические действия имеют уникальные идентификаторы и соответствующие метки времени. Идентификаторы используются клиентом для обработки повторяющихся действий, а метки времени — для отрисовки действий в правильном порядке.

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