SendActivitiesHandler 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 odesílání aktivit pro aktuální tah.
public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse[]> SendActivitiesHandler(ITurnContext turnContext, List<Activity> activities, Func<Task<ResourceResponse[]>> next);
type SendActivitiesHandler = delegate of ITurnContext * List<Activity> * Func<Task<ResourceResponse[]>> -> Task<ResourceResponse[]>
Public Delegate Function SendActivitiesHandler(turnContext As ITurnContext, activities As List(Of Activity), next As Func(Of Task(Of ResourceResponse()))) As Task(Of ResourceResponse())
Parametry
- turnContext
- ITurnContext
Kontextový objekt pro otáčení.
- 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 neodešle .activities
Pokud jsou aktivity úspěšně odeslány, delegát next vrátí pole objektů obsahujících ResourceResponse ID, která přijímající kanál přiřadil aktivitám. Použijte toto pole jako návratovou hodnotu tohoto handleru.