Jazyk

UpdateActivityHandler Delegát

Definice

Metoda, která se může účastnit aktualizací aktivit pro aktuální tah.

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) 

Parametry

turnContext
ITurnContext

Kontextový objekt pro otáčení.

activity
Activity

Náhradní aktivita.

next
Func<Task<ResourceResponse>>

Delegát, aby zavolal a pokračoval ve zpracování události.

Návratová hodnota

Úloha, která představuje práci zařazenou do fronty ke spuštění.

Poznámky

Handler volá delegáta next , aby předal kontrolu dalšímu registrovanému handlerovi. Pokud handler nevolá dalšího delegáta, adaptér nevolá žádné z následujících handlerů a neaktualizuje aktivitu.

Aktivita Id označuje aktivitu v konverzaci, kterou je třeba nahradit.

Pokud je aktivita úspěšně odeslána, delegát next vrátí ResourceResponse objekt obsahující ID, které přijímající kanál přiřadil aktivitě. Použijte tento objekt odpovědi jako návratovou hodnotu tohoto handleru.

Platí pro

Viz také