से कॉन्फ़िगरेशन तत्व प्राप्त करना मेरे पास (उम्मीद है) सेटअप कॉन्फ़िगरेशन एलिमेंट्स के रूप में ईमेल के साथ अपने स्वयं के डिज़ाइन का चयन करें। अब क्या? वास्तव में वेब पर खोजने के लिए मुश्किल है। मैं कैसे कर सकता हूं:कॉन्फ़िगरेशन एलिमेंट कोलेक्शन
इसके माध्यम से पुनरावृत्त?
देखें कि कोई विशिष्ट तत्व मौजूद है या नहीं?
एक विशिष्ट तत्व प्राप्त करें?
... दिया:
YourConfigElement config =
ConfigurationManager.GetSection("YourSectionName") as YourConfigElement;
आंशिक जवाब
1.
foreach (X x in config.XCollection)
<code here>
2।
{
if (x.Y == needle)
{
hasIndeed = true;
break;
}
}
3 के साथ "यहां कोड" को प्रतिस्थापित करें।
{ if (x.Y == needle)
cameUpWith = x;
break;
}
छोटी गंध के साथ "यहां कोड" को प्रतिस्थापित करें।
आपके उत्तर के लिए धन्यवाद। मेरे लिए कठिन हिस्सा संग्रह प्रकार है। मैंने # 1 हल किया है लेकिन ऐसा लगता है कि यदि आप एक कुंजी की तलाश में हैं तो एक सुंदर और तेज़ तरीका होना चाहिए। मैं आपके लिंक की जांच करूंगा। – Martin
मैं वास्तव में काफी खुश हूँ। आपके द्वारा सुझाए गए पृष्ठ समान सामग्री के पहले नहीं हैं जिन्हें मैंने देखा है। अब तक मैं संग्रह प्रकारों को परिभाषित करने में कुशल हूं, कॉन्फ़िगरेशन में तत्व जोड़ रहा हूं, लेकिन वास्तव में मेरे कोड में संग्रह का उपयोग कर रहा हूं। यह AsQueryable() विधि का खुलासा करता है। मुझे यकीन है कि यह एक सुराग है, लेकिन बदले में पूछताछ करने योग्य उपयोग के कुछ भी खुलासा नहीं करता है - उदाहरण के लिए, प्राप्त या शामिल है। – Martin