Sdílet prostřednictvím


ChannelServiceHandlerBase.OnUpdateActivityAsync Metoda

Definice

Rozhraní 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)

Parametry

claimsIdentity
ClaimsIdentity

claimsIdentity pro robota by měl mít AudienceClaim, AppIdClaim a ServiceUrlClaim.

conversationId
String

ID konverzace.

activityId
String

activityId k aktualizaci.

activity
Activity

aktivita nahrazení.

cancellationToken
CancellationToken

Token zrušení.

Návraty

úkol pro odpověď zdroje.

Poznámky

Přepište tuto metodu, pokud chcete upravit dříve odeslanou existující aktivitu.

Některé kanály umožňují upravit existující aktivitu tak, aby odrážela nový stav konverzace robota.

Můžete například odebrat tlačítka po kliknutí na tlačítko Schválit.

Platí pro