Taal

UpdateActivityHandler Gedelegeerde

Definitie

Een methode die kan deelnemen aan update-activiteitsgebeurtenissen 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 draai.

activity
Activity

De vervangingsactiviteit.

next
Func<Task<ResourceResponse>>

De delegate om te roepen 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 next delegate aan om de controle over te dragen aan de volgende geregistreerde handler. Als een handler de volgende delegate niet aanroept, roept de adapter geen van de volgende handlers aan en werkt de activiteit niet bij.

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

Als de activiteit succesvol wordt verzonden, retourneert de next delegate een ResourceResponse object met de ID die het ontvangende kanaal aan de activiteit heeft toegewezen. Gebruik dit responsobject als de returnwaarde van deze handler.

Van toepassing op

Zie ook