Partager via


ChannelServiceHandlerBase.OnUpdateActivityAsync Méthode

Définition

API OnUpdateActivityAsync().

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> OnUpdateActivityAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, string conversationId, string activityId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member OnUpdateActivityAsync : System.Security.Claims.ClaimsIdentity * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.OnUpdateActivityAsync : System.Security.Claims.ClaimsIdentity * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Protected Overridable Function OnUpdateActivityAsync (claimsIdentity As ClaimsIdentity, conversationId As String, activityId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Paramètres

claimsIdentity
ClaimsIdentity

claimsIdentity pour le bot, doit avoir AudienceClaim, AppIdClaim et ServiceUrlClaim.

conversationId
String

ID de conversation.

activityId
String

activityId à mettre à jour.

activity
Activity

activité de remplacement.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

tâche pour une réponse de ressource.

Remarques

Remplacez cette méthode pour modifier une activité existante précédemment envoyée.

Certains canaux vous permettent de modifier une activité existante afin de refléter le nouvel état d’une conversation de bot.

Par exemple, vous pouvez supprimer des boutons une fois que quelqu’un a cliqué sur le bouton « Approuver ».

S’applique à