Delen via


UpdateActivityHandler Gedelegeerde

Definitie

Een methode die kan deelnemen aan updateactiviteitsevenementen voor de huidige beurt.

public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> UpdateActivityHandler(ITurnContext turnContext, Activity activity, Func<Task<ResourceResponse>> next);
type UpdateActivityHandler = delegate of ITurnContext * Activity * Func<Task<ResourceResponse>> -> Task<ResourceResponse>
Public Delegate Function UpdateActivityHandler(turnContext As ITurnContext, activity As Activity, next As Func(Of Task(Of ResourceResponse))) As Task(Of ResourceResponse) 

Parameters

turnContext
ITurnContext

Het contextobject voor de beurt.

activity
Activity

De vervangingsactiviteit.

next
Func<Task<ResourceResponse>>

De gemachtigde die moet worden aangeroepen om de gebeurtenisverwerking voort te zetten.

Retourwaarde

Een taak die het werk vertegenwoordigt dat in de wachtrij staat om uit te voeren.

Opmerkingen

Een handler roept de gedelegeerde aan om het next beheer door te geven aan de volgende geregistreerde handler. Als een handler de volgende gedelegeerde niet aanroept, roept de adapter geen van de volgende handlers aan en wordt de activiteit niet bijgewerkt.

De activiteit Id geeft de activiteit in het gesprek aan die moet worden vervangen.

Als de activiteit is verzonden, retourneert de next gemachtigde een ResourceResponse object met de id die het ontvangende kanaal aan de activiteit heeft toegewezen. Gebruik dit antwoordobject als de retourwaarde van deze handler.

Van toepassing op

Zie ook