ChannelServiceHandlerBase.OnUpdateActivityAsync 方法

定义

OnUpdateActivityAsync () API。

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)

参数

claimsIdentity
ClaimsIdentity

机器人的 claimsIdentity 应具有 AudienceClaim、AppIdClaim 和 ServiceUrlClaim。

conversationId
String

对话 ID。

activityId
String

要更新的 activityId。

activity
Activity

替换活动。

cancellationToken
CancellationToken

取消标记。

返回

资源响应的任务。

注解

重写此方法可编辑以前发送的现有活动。

某些通道允许编辑现有活动,以反映机器人聊天的新状态。

例如,可以在某人单击“批准”按钮后删除按钮。

适用于