ChannelServiceHandlerBase.OnUpdateActivityAsync Metode

Definisi

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)

Parameter

claimsIdentity
ClaimsIdentity

claimsIdentity untuk bot, harus memiliki AudienceClaim, AppIdClaim, dan ServiceUrlClaim.

conversationId
String

ID Percakapan.

activityId
String

activityId untuk diperbarui.

activity
Activity

Aktivitas penggantian.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

tugas untuk respons sumber daya.

Keterangan

Ambil alih metode ini untuk mengedit aktivitas yang sudah ada yang dikirim sebelumnya.

Beberapa saluran memungkinkan Anda mengedit aktivitas yang ada untuk mencerminkan status baru percakapan bot.

Misalnya, Anda dapat menghapus tombol setelah seseorang mengklik tombol "Setujui".

Berlaku untuk