2011-11-30 10 views
21

मैं एक वीएसटीओ आउटलुक जोड़ रहा हूं और मुझे कुछ सेटिंग्स को एडिन को वेब सेवा से प्राप्त करने की आवश्यकता है। इसे करने का बेहतरीन तरीका क्या है। रजिस्ट्री? क्या वीएसटीओ एडिन के पास ऐसा कुछ करने के लिए पूर्ण पहुंच है? शायद सेटिंग्स वाली एक फाइल?वीएसटीओ आउटलुक एडिन सेटिंग्स को बचाने के लिए सबसे अच्छा तरीका है?

अग्रिम धन्यवाद।

उत्तर

25

आप Settings फ़ाइल का उपयोग कर सकते हैं।

एक केंद्रीकृत और दृढ़ता से टाइप की गई भंडार रखने के अलावा, इस फ़ाइल का लाभ यह है कि आप सेटिंग्स को या तो एप्लिकेशन-स्कोप्ड या उपयोगकर्ता-स्कोप्ड होने के लिए सेट कर सकते हैं। एप्लिकेशन सेटिंग्स कंप्यूटर के सभी उपयोगकर्ताओं के लिए उपलब्ध होगी। प्रत्येक उपयोगकर्ता के लिए उपयोगकर्ता सेटिंग्स को वैयक्तिकृत किया जाएगा। (मेरा मानना ​​है कि ढांचा वास्तव में ओएस में कहीं अलग फाइलों में इन सेटिंग्स को स्टोर करेगा। मुझे यकीन नहीं है, लेकिन इससे कोई फर्क नहीं पड़ता। सेटिंग्स फ़ाइल की सुंदरता यह है कि यह आपके लिए वास्तविक भंडारण और पुनर्प्राप्ति का ख्याल रखता है ।)

+0

उत्कृष्ट! यह बहुत अच्छा लग रहा है। खासकर जब से इसे एक क्लिकऑन एडिन के रूप में तैनात किया जाएगा, रजिस्ट्री या फ़ाइल का उपयोग न करने के लिए आदर्श है। –

+1

मुझे विश्वास नहीं है कि यह पूरी तरह से सही है, आपके द्वारा दिए गए लिंक में यह कहता है कि ये सेटिंग्स user.config फ़ाइल में सहेजी गई हैं। [इस पृष्ठ] के अनुसार (http://blogs.msdn.com/b/rprabhu/archive/2005/06/29/433979.aspx), user.config फ़ाइल VSTO ऐप्स के लिए समर्थित नहीं है। इसके बजाय, आपको कस्टम सेटिंग्स प्रदाता लिखना होगा। – bmeding

+1

@bmeding मैं पुष्टि कर सकता हूं कि उपयोगकर्ता- और ऐप-स्कोप्ड सेटिंग्स VSTO 4 के साथ काम करती हैं। लेकिन मुझे लगता है कि यह आपके द्वारा उद्धृत आलेख 2005 से VSTO के पिछले पुनरावृत्तियों के मामले में नहीं था। – Keith

3

आपको Outlook संग्रहण आइटम की आवश्यकता है। मैंने पाया इस वीडियो को बहुत सहायक हो रहे हैं:

How Do I: Use the Outlook Storage Item to Store Add-In Data?

+1

जबकि कोई समाधान से संबंधित निजी डेटा स्टोर करने के लिए स्टोरेज आइटम का उपयोग कर सकता है, यह है आवेदन स्कॉप्ड नहीं बल्कि आउटलुक खाता scoped। http://msdn.microsoft.com/en-us/library/office/ff864182.aspx –

+1

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। - [समीक्षा से] (/ समीक्षा/कम गुणवत्ता वाली पोस्ट/1 9 01 99 67) – Ted

4

आप उपयोग कर सकते हैं एक सेटिंग प्रति @Keith's answer के रूप में दर्ज करें।

उस उत्तर की टिप्पणियों में कुछ चर्चा है कि सेटिंग संस्करण खोले जाने पर सेटिंग्स खो जाएंगी, क्योंकि सेटिंग फ़ाइल के पथ में Office संस्करण संख्या शामिल है।

हालांकि यह सच है, एक आसान समाधान है - बस settings.Upgrade का उपयोग करें।

संबंधित मुद्दे