Qual è la differenza tra app.use
, app.run
, app.map
in Owin? Quando usare cosa? Non è semplice quando si legge la documentazione.OWIN app.use vs app.run vs app.map
13
A
risposta
17
app.use
inserisce un middleware nella pipeline che richiede di chiamare il middleware successivo chiamando next.Invoke().
app.run
inserisce un middleware senza un successivo, quindi viene eseguito.
Con app.map
è possibile mappare percorsi, che vengono valutati in fase di esecuzione, per richiesta, per eseguire determinati middleware solo se il percorso della richiesta corrisponde al modello mappato.
vedi Documentazione per use
and run
e map
per maggiori dettagli