الحصول على قيمة التكوين من شبكة الإنترنت.ملف التكوين باستخدام VB و .صافي 1.1

StackOverflow https://stackoverflow.com/questions/39744

سؤال

لدي ويب التالية config.أواجه بعض الصعوبة في استرداد القيمة من "AppName.DataAccess.سلسلة_أحرف_الاتصال" مفتاح.وأنا أعلم أنني يمكن أن تتحرك إلى AppSetting كتلة والحصول عليه realtively بسهولة ولكن أنا لا أريد تكرار المفتاح (وبالتالي فوضى بلدي بالفعل تشوش على شبكة الإنترنت.ملف التكوين).آخر DLL (الذي لا البرمجية المصدر) يستخدم هذا الحي منذ كان موجودا بالفعل ، لماذا لا تستخدم.

أنا C# المطور (باستخدام .Net framework 3.5) و هذا هو VB code (باستخدام .صافي 1.1 لا أقل) لذلك أنا بالفعل في مكان غريب (حيث هو بلدي السلامة منقوطة?).شكرا على مساعدتك!!

<?xml version="1.0"?>
<configuration>
    <configSections>
        <section name="AppNameConfiguration" type="AppName.SystemBase.AppNameConfiguration, SystemBase"/>
    </configSections>
    <AppNameConfiguration>
        <add key="AppName.DataAccess.ConnectionString" value="(Deleted to protect guilty)" />
    </AppNameConfiguration>
    <appSettings>
        ...other key info deleted for brevity...
    </appSettings>
    <system.web>
     ...
     </system.web>
</configuration>
هل كانت مفيدة؟

المحلول

<section name="AppNameConfiguration" 
type="AppName.SystemBase.AppNameConfiguration, SystemBase"/>

مخصص قسم من المفترض أن يكون من الفئة التي تحدد كيفية تكوين مختلف البيانات يمكن أن تدار ، (هذا هو في نوع القسم).هذه الطبقة لم تكن متاحة لك من أن تدرس?

MSDN لائق شرح كيفية إنشاء تكوين مخصص أقسام في VB التي قد تكون مفيدة لك:

http://msdn.microsoft.com/en-us/library/2tw134k3.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top