.net में उपयोगकर्ता प्रोफ़ाइल-संस्कृति के अलावा किसी अन्य संस्कृति को एक संपूर्ण .net एप्लिकेशन सेट करना संभव नहीं है। Cultureinfo को नियंत्रित करने का उचित तरीका डेटटाइम जैसी वस्तुओं पर समर्पित विधियों का उपयोग करना प्रतीत होता है।थ्रेडिंग, CultureInfo .net, TPL, PLINQ
हालांकि, विरासत कोड की बड़ी मात्रा (आपके नियंत्रण में सभी कोड नहीं) से निपटने पर यह हासिल करना संभव नहीं है। इसके लिए उदाहरण के लिए थ्रेड ओच थ्रेडपूल में सबक्लास/रैपर बना सकते हैं और प्रतिनिधि को निष्पादित करने से पहले आवश्यक संस्कृतिइन्फो सेट कर सकते हैं, या प्रतिनिधि को स्वयं संस्कृति का एक सेट होना आवश्यक हो सकता है। (मान्य करने के लिए कठोर और गलत तरीके से प्रवण ...)
टीपीएल को देखते हुए, विशेष रूप से PLINQ, हालांकि मुझे असंभव नहीं है, अगर असंभव नहीं है, तो केंद्रीकृत तरीके से संस्कृति सेटिंग्स को बदलने के लिए।
कोई भी सुझाव जो लीगेसी कोड में थ्रेड/एप्लिकेशन-संस्कृतिइन्फो को ओवरराइड करने से संबंधित है?
धन्यवाद!
यह कम से कम काम करता है, कम से कम जब तक मैं .NET 4.5 पर जा सकता हूं :) – Porco