المتابعون للمدونة

الثلاثاء، 25 أكتوبر 2016

ConnectionStringSettings Class


فئة إعدادات نص الاتصال
ConnectionStringSettings Class  

هذه الفئة ترث فئة عنصر التهيئة ConfigurationElement Class، التي تعرفنا عليها في كتاب "من الصفر إلى الاحتراف: برمجة نماذج الويندوز".

ولحدث إنشاء هذه الفئة ثلاث صيغ:

- الأولى بدون معاملات.

- والثانية تستقبل معاملين: اسم خاصية الإعداد التي ستحفظ نص الاتصال، ونص الاتصال نفسه.

- والثالثة تزيد على الصيغة السابقة بمعامل ثالث، يستقبل اسم مزود البيانات Provider الذي سيستخدم نص الاتصال.

وإضافة إلى ما ترثه من الفئة الأم، تمتلك هذه الفئة الخصائص التالية: 

* الاسم Name:
تقرأ أو تغير اسم خاصية الإعداد التي ستحفظ نص الاتصال. 

* نص الاتصال ConnectionString:
تقرأ أو تغير نص الاتصال المحفوظ في خاصية الإعداد. 

* اسم المزود ProviderName:
تقرأ أو تغير اسم مزود البيانات الذي سيستخدم نص الاتصال. 

ويمكنك الحصول على مجموعة إعدادات نصوص الاتصال الخاصة بالتطبيق، باستخدام خاصية مشتركة Shared Property اسمها ConnectionStrings موجودة في الفئة ConfigurationManager كالتالي:

Dim CnStrSett = ConfigurationManager.ConnectionStrings

والمثال التالي يعرض لك كل نصوص الاتصال الموجودة في ملف إعداد التطبيق:

Dim CnStrSett = ConfigurationManager.ConnectionStrings
For Each CnStr As ConnectionStringSettings In CnStrSett
       MsgBox(CnStr.Name)
       MsgBox(CnStr.ProviderName)
       MsgBox(CnStr.ConnectionString)
Next

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر