Sdílet prostřednictvím


ChannelServiceHandlerBase.OnSendConversationHistoryAsync Metoda

Definice

Rozhraní API SendConversationHistory() pro 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)

Parametry

claimsIdentity
ClaimsIdentity

claimsIdentity pro robota by měla mít AudienceClaim, AppIdClaim a ServiceUrlClaim.

conversationId
String

ID konverzace.

transcript
Transcript

Přepis aktivit.

cancellationToken
CancellationToken

Token zrušení.

Návraty

úkol pro odpověď zdroje.

Poznámky

Přepsat tuto metodu na tuto metodu umožňuje nahrát historické aktivity do konverzace.

Odesílatel musí zajistit, aby historické aktivity měly jedinečná ID a příslušná časová razítka. Id se používají klientem k práci s duplicitními aktivitami a časová razítka jsou používána klientem k vykreslení aktivit ve správném pořadí.

Platí pro