Compartir a través de


ChannelServiceHandlerBase.OnUpdateActivityAsync Método

Definición

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)

Parámetros

claimsIdentity
ClaimsIdentity

claimsIdentity para el bot, debe tener AudienceClaim, AppIdClaim y ServiceUrlClaim.

conversationId
String

Identificador de conversación.

activityId
String

activityId que se va a actualizar.

activity
Activity

actividad de reemplazo.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

tarea para una respuesta de recursos.

Comentarios

Invalide este método para editar una actividad existente enviada previamente.

Algunos canales le permiten modificar una actividad existente para reflejar el nuevo estado de una conversación de bot.

Por ejemplo, puede quitar botones después de que alguien haya clic en el botón "Aprobar".

Se aplica a