Sdílet prostřednictvím


UpdateActivityHandler Delegát

Definice

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.

Platí pro

Viz také