السلام عليكم
الإخوة الكرام :
في ال Aoolication Variable الSession Variable هناك Method هي Lock ما فائدتها
وشكراً
.
السلام عليكم
الإخوة الكرام :
في ال Aoolication Variable الSession Variable هناك Method هي Lock ما فائدتها
وشكراً
.
كما تعلم أخي الكريم ، بإمكانك ان تعدل في بيانات أي متغير في أي وقت و من أي صفحة إذا كان المتغير-Application Level - وبما أن ال ASP.NET تمتاز بالـ Multithreading فلذلك أكثر من Thread يمكن أن يعدل ويقرأ من بيانات المتغيرات في نفس الوقت، ولتجنب مشاكل الـ Data Concurrency نقفل متغيرات الـ Application (مؤقتا لحين الانتهاء من التعديل) ونعدل على المتغيرات ومن ثم فتحه بعد الانتهاء من التعديل باستخدام Application.Unlock
مثال
Application.Lock() Application.Add(aVariable, ds.Tables(aTable)) Application.UnLock]( )
هذه الطريقة شبيهة لطريقة ال Lock في قواعد البيانات و تطبق نفس المفهوم.
تم تعديل هذه المشاركة بواسطة Abo Waleed في 24 أغسطس 2005 في 10:37
هذا الموضوع مغلق.