2014-04-23 10 views
5

Stavo lavorando a un progetto webapi & ora stiamo migrando a owin-katana self-hosting. OwinMiddleware si comporta allo stesso modo di MessageHandlers. Quindi la mia domanda è: se stiamo usando l'hosting Owin-katana, allora dovremmo usare OwinMiddleware invece dei gestori di messaggi in webapi?OwinMiddleware invece di gestori di messaggi in webapi

Si prega di chiarire?

+0

Avrei pensato di continuare così come sei. OWIN è infrastruttura e quindi viene eseguita sotto l'applicazione. –

+0

Ok grazie. L'intera preoccupazione era quella di generare i gestori di messaggi per richiesta che attualmente stanno eseguendo su un oggetto globale. C'è un modo per ottenere questo con owin katana o usando il middleware? – ggtffg

risposta

0

Sì, è possibile utilizzare sostituire API Web ASP.NET MessageHandlers con OwinMiddleware. C'è un lato negativo ... Il tuo codice MessageHandler scenderà a un livello logico nello stack ASP.Net, e quindi non sarà in grado di interfacciarsi con qualcosa direttamente nel livello dell'API Web.

Problemi correlati