2014-04-23 20 views
5

Şu anda bir webapi projesi olan & üzerinde çalışıyordum, şu anda owin-katana kendini barındıran siteye geçiyoruz. OwinMiddleware MessageHandlers ile aynı şekilde davranır. Yani benim sorum şu ki, eğer Owin-katana hosting'i kullanıyorsak o zaman webapi'deki mesaj işleyicileri yerine OwinMiddleware'i kullanmalı mıyız?OwinMiddleware webapi içinde ileti işleyicileri yerine

Lütfen açıklayınız?

+0

Sizin gibi olduğunuzu düşünürdüm. OWIN altyapıdır ve bu nedenle uygulamanızın altında çalışır. –

+0

Ok Teşekkürler. Bütün endişe, istekte bulunan ve şu anda bunların global bir nesne üzerinde çalıştığı mesaj işleyicileri oluşturmaktı. Bunu, owin katana ile veya middleware kullanarak elde etmek için herhangi bir yolu var mı? – ggtffg

cevap

0

Evet, ASP.NET Web API'si MessageHandlers yerine OwinMiddleware'i kullanabilirsiniz. Aşağı bir tarafı var ... MessageHandler kodunuz, ASP.Net yığında mantıksal bir seviyeyi düşürecek ve bu nedenle doğrudan Web API düzeyinde herhangi bir şeyle arayüz oluşturamayacaktır.