گھر ترقی درخواست کی حالت کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

درخواست کی حالت کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - درخواست کی ریاست کا کیا مطلب ہے؟

ایپلیکیشن اسٹیٹ ، .NET کے تناظر میں ، ایک ایسا سافٹ ویئر تعمیر ہے جو عام طور پر HttpContext آبجیکٹ کی ایپلی کیشن پراپرٹی کے ذریعے حاصل ہوتا ہے۔

ایپلیکیشن اسٹیٹس عام طور پر اسم جیسے شخص ، مقام یا چیز کی شکل میں ڈیٹا اسٹور کرتی ہیں اور ان اشیاء اور متغیرات کو ذخیرہ کرنے کے لئے استعمال ہونے والی کلیدی قدر کی لغت پیش کرتی ہیں۔ کسی بھی مؤکل کے ذریعہ یو آر ایل کے وسائل کی درخواست کرنے کے بعد ہی پہلی بار ایپلی کیشن اسٹیٹ کلاس تشکیل دیا جاتا ہے اور اس کے بعد اپنے پروگراموں میں سارے گاہکوں کے ذریعہ عالمی متغیر کے بطور دکھائے جانے والے پروگرامرز اکثر استعمال کرتے ہیں۔

درخواست کی حالت کو HttpApplication state بھی کہا جاسکتا ہے۔

ٹیکوپیڈیا ایپلیکیشن اسٹیٹ کی وضاحت کرتا ہے

HTTP درخواستوں اور جوابات کی شکل میں براؤزر کی سرگرمی فطری طور پر غیر بیان ہے - اس کا مطلب یہ ہے کہ صارف کے براؤزر کو بھیجے جانے والا ہر صفحہ دوسرے صارفین کے بارے میں نہیں جانتا ہے جو شاید اسی صفحے کو دیکھ رہے ہیں یا حتی کہ دوسرے صارفوں نے جس صفحے تک رسائی حاصل کی ہے۔

جب انٹرنیٹ پر صارفین کو مفید تجربہ فراہم کرنے کی بات آتی ہے تو یہ کچھ مشکلات پیدا کرسکتا ہے۔ مثال کے طور پر ، اگر کسی صارف نے کسی ویب سائٹ سے 10 صفحات کے اعداد و شمار کے پہلے صفحے کی درخواست کی تو زیادہ تر تاخیر ہوسکتی ہے کیونکہ ویب سرور معلومات کو بازیافت کرنے کے لئے ڈیٹا بیس کے پاس جاتا ہے۔ صفحہ 2 کو پہچاننے کے ل The ویب ایپلیکیشن اتنا ہوشیار ہونا چاہئے کہ ممکنہ طور پر صارف سے درخواست کی جائے اور ویب سرور کے میموری کیشے میں ذخیرہ کرکے اس معلومات کو جلدی فراہم کرنے کے لئے اقدامات کرے۔ عالمی متغیرات بنانے اور اسٹور کرنے کے کچھ ذرائع کے بغیر کرنا مشکل ہوگا - اس معاملے میں ، ذخیرہ شدہ ڈیٹا۔

ایپلیکیشن اسٹیٹ عالمی متغیرات پیدا کرنے کا یہ ذریعہ مہیا کرتی ہے جسے تمام صارفین دیکھ سکتے ہیں۔

درخواست دینے والی ریاست کی کلاسوں کا ایک نقصان یہ ہے کہ وہ تعطل کا سبب بن سکتے ہیں جہاں ایک صارف کی سرگرمی غیر دانستہ طور پر ایک ہی وقت میں کسی متغیر کو اپ ڈیٹ کرنے کی کوشش کر سکتی ہے جس کا استعمال دوسرا صارف بھی کر رہا ہے ، یا نسل کی صورتحال اور رسائی کی خلاف ورزیوں کا سبب بن سکتا ہے۔

اس کے باوجود ، ایپلی کیشن اسٹیٹ کلاسوں کا استعمال مفید ہے اور انٹرنیٹ براؤز کرنے والوں کے لئے صارف کا بہتر تجربہ فراہم کرنے کے لئے استعمال کیا جاسکتا ہے۔

یہ تعریف. NET کے تناظر میں لکھی گئی تھی
درخواست کی حالت کیا ہے؟ - ٹیکپوپیڈیا سے تعریف