مزيج من كائنات آمنة مؤشرات الترابط العامة لتطوير .NET.
مستودع C# بسيط يحتوي على عدد قليل من كائنات آمنة مؤشرات الترابط المفيدة الأساسية.
احصل على أحدث حزمة nuget thunderdesign.net-pcl.throading وتثبيتها في الحل الخاص بك.
تثبيت package ThunderDesign.net-pcl.throading
استخدم خيار -version لتحديد إصدار أقدم للتثبيت.
(نصيحة: استنساخ repo ، افتح الحل ، وقم بإنشائه وقم بتشغيل تطبيق نموذج.)
هذا مشروع مفتوح المصدر يرحب بالمساهمات/الاقتراحات/تقارير الأخطاء من أولئك الذين يستخدمونه. إذا كان لديك أي أفكار حول كيفية تحسين المكتبة ، فيرجى نشر مشكلة هنا على Github. يرجى التحقق من كيفية المساهمة.
أشياء يمكن ملاحظتها الآن انتظر عند استدعاء حدث PropertyChanged . يمكن كتابة هذا الإنشاء durring أو عن طريق تعيين خاصية WaitOnNotifyPropertyChanged . القيمة الافتراضية true .
مجموعات يمكن ملاحظتها الآن انتظر عند استدعاء حدث CollectionChanged . يمكن كتابة هذا الإنشاء durring أو عن طريق تعيين خاصية WaitOnNotifyCollectionChanged . القيمة الافتراضية true .
(نصيحة: إذا واجهت أقفال ميتة قم بتغيير هذه القيمة إلى false .)
تم إعادة تسمية Property Objects Property WaitOnNotifyPropertyChanged إلى خاصية WaitOnNotifying .
تمت إزالة خاصية المجموعات التي يمكن ملاحظتها WaitOnNotifyCollectionChanged وتستخدم الآن خاصية WaitOnNotifying .