Aller au contenu principal

Intergiciels

Un intergiciel se définie grâce à l'annotation #Middleware.

ArgumentsTypeDescriptionOptionnelValeur par défaut
OrdernumberOrdre d'exécution par rapport aux autres intergiciels.Oui1
PathStartsstringPermet de cibler un sous ensemble de route concernées par l'exécution de cet intergiciel.Oui/
AfterbooleanSi faux, l'intergiciel sera exécuté avant la procédure. Si vrai, il sera exécuté après.Ouifaux

Exemples :

#Middleware(Order = 1, PathStarts = "/api")
#Middleware(Order = 1, PathStarts = "/api", After = true)