Freigeben über


ChannelServiceHandlerBase.OnSendConversationHistoryAsync Methode

Definition

SendConversationHistory()-API für 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)

Parameter

claimsIdentity
ClaimsIdentity

claimsIdentity für den Bot sollte Über AudienceClaim, AppIdClaim und ServiceUrlClaim verfügen.

conversationId
String

Konversations-ID.

transcript
Transcript

Transkript der Aktivitäten.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Aufgabe für eine Ressourcenantwort.

Hinweise

Überschreiben Sie diese Methode mit dieser Methode, um die historischen Aktivitäten in die Unterhaltung hochzuladen.

Der Absender muss sicherstellen, dass die historischen Aktivitäten über eindeutige IDs und geeignete Zeitstempel verfügen. Die IDs werden vom Client verwendet, um doppelte Aktivitäten zu behandeln, und die Zeitstempel werden vom Client verwendet, um die Aktivitäten in der richtigen Reihenfolge zu rendern.

Gilt für: