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 worden uitgevoerd op binnenkomende activiteiten.
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- Afgeleid
Opmerkingen
A BotAdapter geeft binnenkomende activiteiten van het kanaal van de gebruiker door aan de methode van OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) de middleware.
U kunt middlewareobjecten toevoegen aan de middlewareverzameling van uw adapter. De adapter verwerkt en stuurt inkomende activiteiten via de bot-middleware-pijplijn naar de logica van uw bot en vervolgens 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 u deze hebt toegevoegd.
Methoden
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Wanneer deze wordt geïmplementeerd in middleware, wordt een binnenkomende activiteit verwerkt. |