IMiddleware Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt middleware die kan werken op binnenkomende activiteiten.
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- Afgeleid
Opmerkingen
A BotAdapter geeft binnenkomende activiteiten door van het kanaal van de gebruiker naar de OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) methode van de middleware.
Je kunt middleware-objecten toevoegen aan de middlewarecollectie van je adapter. De adapter verwerkt en stuurt binnenkomende activiteiten via de bot-middleware pipeline naar de logica van je bot en weer terug. Elke activiteit stroomt in en uit de bot, maar elk deel van middleware kan de activiteit controleren of hierop reageren, zowel vóór als na uitvoering van de bot-logica.
Voor elke activiteit roept de adapter middleware aan in de volgorde waarin je het hebt toegevoegd.
Methoden
| Name | Description |
|---|---|
| OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Wanneer geïmplementeerd in middleware, verwerkt het een binnenkomende activiteit. |