ChannelServiceHandlerBase.OnSendToConversationAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
SendToConversation()-API für Skill.
protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> OnSendToConversationAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member OnSendToConversationAsync : System.Security.Claims.ClaimsIdentity * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.OnSendToConversationAsync : System.Security.Claims.ClaimsIdentity * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Protected Overridable Function OnSendToConversationAsync (claimsIdentity As ClaimsIdentity, conversationId As String, activity As Activity, 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
conversationId.
- activity
- Activity
Zu sendende Aktivität.
- cancellationToken
- CancellationToken
Das Abbruchtoken.
Gibt zurück
Aufgabe für eine Ressourcenantwort.
Hinweise
Mit dieser Methode können Sie eine Aktivität an das Ende einer Unterhaltung senden.
Dies unterscheidet sich geringfügig von ReplyToActivity(). * SendToConversation(conversationId): fügt die Aktivität entsprechend dem Zeitstempel oder der Semantik des Kanals an das Ende der Unterhaltung an. * ReplyToActivity(conversationId,ActivityId): Fügt die Aktivität als Antwort auf eine andere Aktivität hinzu, wenn der Kanal sie unterstützt. Wenn der Kanal keine geschachtelten Antworten unterstützt, greift ReplyToActivity auf SendToConversation zurück.
Verwenden Sie ReplyToActivity, wenn Sie auf eine bestimmte Aktivität in der Unterhaltung antworten.
Verwenden Sie SendToConversation in allen anderen Fällen.