PDA

View Full Version : httpHandler و httpModul ؟



nice_boy_a
دوشنبه 15 مهر 1392, 13:57 عصر
سلام.
در مورد httpHandler و httpModul گشتم ولی چیز درست و حسابی نبود که متوجه بشم!
دوستان لطفا درمورد این دو توضیح بدن که کارشون چیه و چی کار میکنن؟
و Generic Handlerها چی هستن ؟ و کجاها استفاده میشن ؟
و httpContext چیه ؟

در کل شدن 4تا :لبخند:

fakhravari
دوشنبه 15 مهر 1392, 17:19 عصر
http://barnamenevis.org/showthread.php?387476-HTTP-Compression-Module
http://barnamenevis.org/showthread.php?384122-IP-Block-Module

در یک کلام httpModul کلاس هایی هستند که قبل اجرای هر دستوری میتونن اونها پروسه برسی کنند.

httpHandler بیشتر برای دسترسی به ابجکتها استفاده میشه.

nice_boy_a
دوشنبه 15 مهر 1392, 19:05 عصر
:متفکر:
چیزی متوجه نشدم!
در حد مبتدی بگو!

fakhravari
سه شنبه 16 مهر 1392, 16:38 عصر
:اشتباه: دیگه اینا با مثال که.

i.RB92
سه شنبه 16 مهر 1392, 17:01 عصر
:متفکر:
چیزی متوجه نشدم!
در حد مبتدی بگو!نگران نباش هیچ کس هیچی متوجه نشد!

fakhravari
سه شنبه 16 مهر 1392, 17:22 عصر
دیگه بستگی به خودت داره . اگه احل یادگیری باشید متوجه میشدید با مثالهای گفته شده
httpModul که مثالش واضح است و منم گقتم که برای برسی هر درخواست است
برای httpHandler ها هم مثلا برای نشان دادن تصاویر
http://stackoverflow.com/questions/16024612/resizing-images-using-http-handler-asp-net-some-images-not-showing-up
http://www.jigar.net/articles/viewhtmlcontent3.aspx

ImageHandler.ashx
مثلا برای داده های عکس به صورت بایت در دیتابیس
دیگه فکر کنم فهمیدید:چشمک:

i.RB92
سه شنبه 16 مهر 1392, 17:31 عصر
دیگه بستگی به خودت داره . اگه احل یادگیری باشید متوجه میشدید با مثالهای گفته شده
httpModul که مثالش واضح است و منم گقتم که برای برسی هر درخواست است
برای httpHandler ها هم مثلا برای نشان دادن تصاویر
http://stackoverflow.com/questions/16024612/resizing-images-using-http-handler-asp-net-some-images-not-showing-up
http://www.jigar.net/articles/viewhtmlcontent3.aspx

ImageHandler.ashx
مثلا برای داده های عکس به صورت بایت در دیتابیس
دیگه فکر کنم فهمیدید:چشمک:
آهان ایول الان دیگه با این توضیحاتی که دادی همه فهمیدن!

fakhravari
سه شنبه 16 مهر 1392, 17:45 عصر
باز شما راحت باش :بامزه:
http://barnamenevis.org/showthread.php?64655-%D9%86%D8%A7%DA%AF%D9%81%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-HttpModules-%D9%88-HttpHandlers
http://barnamenevis.org/showthread.php?109544-httpHandlers-%D9%88-httpModules-%DA%86%D9%87-%D9%87%D8%B3%D8%AA%D9%86%D8%AF%D8%9F
http://barnamenevis.org/showthread.php?64538-%DB%8C%DA%A9-%D8%AA%D9%88%D8%B6%DB%8C%D8%AD-%DA%A9%D9%84%DB%8C-%D8%AF%D8%B1-%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%A8%D8%A7-HttpModule-%D9%87%D8%A7-%D9%88-HttpHandler-%D9%87%D8%A7-%D8%9F
http://barnamenevis.org/showthread.php?43932-HttpModule

nice_boy_a
چهارشنبه 17 مهر 1392, 19:42 عصر
این لینکهایی که دادی همچین قلمبه توضیح دادن :لبخند:
یه توضیح مختصر و مفید بده!
تو این جمله:
HttpHandler ها و HttpModule ها به منظور هندل کردن درخواست ها به صورت سفارشی استفاده می شوند.
"هندل کردن" یعنی چی؟

fakhravari
چهارشنبه 17 مهر 1392, 19:58 عصر
:لبخند: بابا فکر کنم مثال
http://barnamenevis.org/showthread.php?384122-IP-Block-Module
میگه که این کارش چی هست.میتونی مدیریت کنی هر درخواستی که سمت سایت میاد
برای HttpHandler بیشتر کاربردش برای مدیریت مثلا تولید عکس برای کپچا ها
http://www.jigar.net/articles/viewhtmlcontent3.aspx
خواندن عکس سمت دیتابیس یه مثال ارسال ajax با هندلر
http://barnamenevis.org/showthread.php?420136-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D9%85%D9%82%D8%A7%D8%AF%DB%8C%D8%B1-jquery-ajax&p=1879503#post1879503

nice_boy_a
چهارشنبه 17 مهر 1392, 21:02 عصر
فعلا مثال رو بیخیال شو! من کلا مفهومشو متوجه نمیشم!

متد ProcessRequest چه موقع اجرا میشه؟
پارامت ورودی که از نوع HttpContext هست، چیه ؟

fakhravari
پنج شنبه 18 مهر 1392, 16:42 عصر
هر درخواست يا request كه حالت سادش ميشه هر postbak
اگه اين صفحه خوب مطالعه كنيد
http://barnamenevis.org/showthread.php?64655-%D9%86%D8%A7%DA%AF%D9%81%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-HttpModules-%D9%88-HttpHandlers
متوجه ميشيد كه هر كليك ما در صفحات مورد اين برسي قرار ميگيره
http://mfarahy.persiangig.com/image/122.jpg
اون هم تو كلاس HttpApplication كه
يه متد اين مثلا بخواهي بري صفحه ديگه
HttpContext.Current.Response
و ديگر متدها...
مثلا گرفتن ip , ...
كه فكر كنم فهميدي .
httpModul در وب كانفيگ تنظيم ميكنيم بعد ساختن.
در كل ما با httpModul ميتونيم درخواست هاي كه سمت سايت ما بياد كنترل كنيم.
مثلا بستن يه ip خاص.