ساخت Http Handler های هم زمان
پنج شنبه 4 خرداد 1391 3:25 PM
این مبحث کدهایی را برای Http Handler که برای انجام دادن پردازشهای همزمان یا synchronous است نشان می دهد ، درخواستهایی که ادرس آن با
Sample. به پایان می رسد . به عنوان مثال کد زیر نشان می دهد :
. کد هایی را برای کلاس Http Handler که باید متد ProcessRequest و Property یا خصیصه ی IsReusable را اجرا کنند .
. عناصری را که برای ثبت handle در Web.Config با پسوند Sample. نیاز است .
. چگونه ثبت پسوند Sample. در Internet Information Service یا IIS .
هنگامی که کاربران درخواستهایی را از منبع URL که به پسوند Sample. خاتمه می یابند ارسال می کند وب سرور این درخواست را به ASP.NET ارائه می دهد و ASP.NET هم Http Handler مورد نظر را برای دریافت پاسخ صدا می زند . پاسخ یه صورت پویا (Dynamic) توسط Http Handler ایجاد می شود ، در اینجا نیازی نیست که پسوند Sample. وجود داشته باشد ، برای اطلاعات بیشتر در مورد این که ASP.NET چگونه با وب سرور تعامل می کند میتوانید از این لینک دیدن کنید : چرخه زندگی ASP.NET
ساخت کلای Http Handler سفارشی با نام HelloWorldHandler
1 - در قسمت App_Code در وب سایت خود ( البته در مدل Web Application نیاز به این پوشه نمی باشد ) یک Class با نام HelloWorldHandler بسازید .
2 - از کدهای زیر پیروی کنید یا این کدها را در Class خود کپی کنید .
کد C#.NET
کد های VB.NET
type="HelloWorldHandler"/>
اصل همه اصلها ، در همه نسلها ولایت فقیه است . (آیت الله علامه ایازی (ره))