PDA

View Full Version : Http Module و Http Handler



zkazemi
جمعه 14 خرداد 1389, 18:09 عصر
· Http Module و Http Handler
با استفاده از Http Module و Http Handler می توان عمليات جزئي تر و سطح پايين تری را با درخواست ها و پاسخ های کاربر انجام داد. در حقيقت اين دو ابزار برای فشرده سازی برنامه های کاربردی کاربرد بسيار زيادی دارد. برای مثال، Session State (وضعيت Session)، Authentication و Authorization (تشخيص هويت و تأييد اعتبار کاربر) توسط Http Module اداره می شوند. ايجاد Http Module تا حدی آسان است، از اين رو يک روش عالی و قدرتمند برای اداره و مديريت عمليات های پيچيده محسوب می شود. برای مثال، برای ايجاد و تعيين حق دسترسی کاربران، استفاده از Http Module يک روش مناسبی است.
آخرين مکان درپايپلاين که يک درخواست در آن قرار می گيرد، Http Handler است. هنگاميکه سرانجام يک درخواست به انتهای يک پايپلاين می رسد، ASP.NET فايل Configuration (پيکر بندی) را برای پيدا کردن فايل ضميمه نگاشت شده به Http Handler جستجو می کند. در صورتيکه فايل ضميمه ای وجود داشته باشد، ASP.NET آن را بارگذاری کرده و متد I Http Handler. Process Request را برای اجرای درخواست، فراخوانی می کند.