ChannelServiceHandlerBase.OnUpdateActivityAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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".