Thursday, 15 May 2014

c# - Set Property in App.xaml.cs using async-method -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 7 जवाब

मुझे एक संपत्ति चाहिए मेरे App.xaml.cs में जो दिखते हैं:

<प्री> निजी स्थिर सेटिंग्स _settings = null; सार्वजनिक स्थैतिक सेटिंग्स AppSettings {get {if (_settings == नल) _ सेटिंग्स = इंतज़ार सेटिंग्स। डायरेरिअलाइज़ (); वापसी _ सेटिंग्स; }}

सेटिंग्स में। डायरेरिअलाइज़ () मैं फ़ाइल से सेटिंग पढ़ रहा हूं ताकि उसके पास अगला हस्ताक्षर हो:

  सार्वजनिक स्थिर async टास्क & lt; सेटिंग्स & gt; Deserialize () {...}  

मैं संपत्ति में प्रतीक्षा का उपयोग नहीं कर सकता लेकिन इस मामले में क्या अच्छा समाधान है?

एक संपत्ति के बजाय गेस्टेटर और सेटर फ़ंक्शन बनाएं आपको उन चीजों के लिए गुणों का उपयोग नहीं करना चाहिए जिन्हें पहली जगह में साइड इफेक्ट होते हैं (स्टोरेज / डीबी / वेब सेवा आदि से कोई बचत नहीं होती है)


No comments:

Post a Comment