UpdateActivityHandler Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Metoda, která se může účastnit událostí aktivity aktualizace pro aktuální otočení.
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 otočení.
- activity
- Activity
Aktivita nahrazení.
- next
- Func<Task<ResourceResponse>>
Delegát, který se má zavolat pro pokračování zpracování událostí.
Návratová hodnota
Úloha, která představuje práci zařazenou do fronty k provedení.
Poznámky
Obslužná rutina volá delegáta next
, který předá řízení další registrované obslužné rutině. Pokud obslužná rutina nevolá dalšího delegáta, adaptér nevolá žádné následné obslužné rutiny a neaktualizuje aktivitu.
Id Aktivita označuje aktivitu v konverzaci, která se má nahradit.
Pokud je aktivita úspěšně odeslána, next
delegát vrátí ResourceResponse objekt obsahující ID, které přijímající kanál přiřadil k aktivitě. Tento objekt odpovědi použijte jako návratovou hodnotu této obslužné rutiny.