ChannelServiceHandler.OnReplyToActivityAsync(ClaimsIdentity, String, String, Activity, CancellationToken) Methode

Definition

Onreplyonactivityasync ()-API.OnReplyToActivityAsync() API.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> OnReplyToActivityAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, string conversationId, string activityId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member OnReplyToActivityAsync : System.Security.Claims.ClaimsIdentity * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.OnReplyToActivityAsync : System.Security.Claims.ClaimsIdentity * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Protected Overridable Function OnReplyToActivityAsync (claimsIdentity As ClaimsIdentity, conversationId As String, activityId 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.claimsIdentity for the bot, should have AudienceClaim, AppIdClaim and ServiceUrlClaim.

conversationId
String

Konversations-IDConversation ID.

activityId
String

ActivityId, an die Antwort (optional).activityId the reply is to (OPTIONAL).

activity
Activity

Die zu sendende Aktivität.Activity to send.

cancellationToken
CancellationToken

Das Abbruchtoken.The cancellation token.

Gibt zurück

Task<ResourceResponse>

Task für eine Ressourcen Antwort.task for a resource response.

Hinweise

Überschreiben diese Methode ermöglicht die Antwort auf eine Aktivität.Override this method allows to reply to an Activity.

Dies unterscheidet sich geringfügig von Sendin Conversation ().This is slightly different from SendToConversation(). * Sendtoconversation (konversationid): fügt die Aktivität entsprechend dem Zeitstempel oder der Semantik des Kanals an das Ende der Konversation an.* SendToConversation(conversationId) - will append the activity to the end of the conversation according to the timestamp or semantics of the channel. * Replytoactivity (ConversationId, ActivityId): fügt die Aktivität als Antwort zu einer anderen Aktivität hinzu, wenn Sie vom Kanal unterstützt wird.* ReplyToActivity(conversationId,ActivityId) - adds the activity as a reply to another activity, if the channel supports it. Wenn der Kanal keine netsted-Antworten unterstützt, greift replydeactivity auf SendTo Conversation zurück.If the channel does not support nested replies, ReplyToActivity falls back to SendToConversation.

Verwenden Sie replyumactivity beim Antworten auf eine bestimmte Aktivität in der Konversation.Use ReplyToActivity when replying to a specific activity in the conversation.

Verwenden Sie sendto Conversation in allen anderen Fällen.Use SendToConversation in all other cases.

Gilt für: