ऐसी स्थिति में जहां आपके पास विंडोज़ 8 के लिए नई मेट्रो शैली के ऐप्स का उपयोग करके यूआई फ्रंटेंड बनाया गया है, और यह उसी स्थानीय मशीन (जैसे विंडोज़ सेवा ऐप) पर डेस्कटॉप पर चलने वाले .NET एप्लिकेशन के साथ संवाद करना पसंद करेगा।
मेट्रो ऐप और डेस्कटॉप ऐप के बीच इंटरप्रोसेस संचार के कौन से रूप उपलब्ध हैं?
विजुअल स्टूडियो टीम के पावेल मिनावे का धन्यवाद, जिन्होंने कुछ टिप्पणी में यहां कुछ प्रारंभिक जानकारी दी है:
मार्टीन लवेल के अनुसार, इसके लिए कोई जानबूझकर तंत्र नहीं है, और इसके लिए इस्तेमाल किए जाने वाले कुछ जानबूझकर प्रतिबंधित हैं। नामांकित पाइप वहाँ नहीं हैं, उदाहरण के लिए, और न ही मेमोरी मैप की गई फ़ाइलें हैं। सॉकेट्स (सर्वर सॉकेट सहित) हैं, लेकिन लोकलहोस्ट से कनेक्ट होने पर, आप केवल उसी ऐप से कनेक्ट कर सकते हैं। आप साझा किए गए "ज्ञात फ़ोल्डर" (दस्तावेज़, चित्र आदि) में से एक में सामान्य फ़ाइलों का उपयोग कर सकते हैं, लेकिन यह एक काफी कच्चा हैक है जो मतदान की आवश्यकता है और उपयोगकर्ता को दिखाई देता है। - इस मुद्दे पर टिप्पणी करते हुए पावेल मिनेव
इसलिए सामान्य दृष्टिकोणों में असफल होने के कारण मैं वेब सेवाओं का उपयोग करने या किसी डेटाबेस में पढ़ने / लिखने के बारे में सोच रहा था ताकि संचार के कुछ प्रकार प्राप्त हो सकें, दोनों एक ही मशीन पर चलने वाली प्रक्रियाओं के दौरान ओवरकिल की तरह प्रतीत होते हैं।
क्या मैं यहाँ समझदारी का प्रयास कर रहा हूँ? मैं एक मौजूदा सेवा के लिए एक मेट्रो ऐप की आवश्यकता देख सकता हूं जो डेस्कटॉप पर चल रही है। या फिर डेस्कटॉप पर चलने वाले फ्रंट यूआई के लिए WPF का उपयोग करना बेहतर है (यानी एक गैर-मेट्रो ऐप)।