ChannelServiceHandlerBase.OnSendConversationHistoryAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.