मुझे यकीन नहीं है कि मैं पूरी तरह से खुश हूं कि वेब सेवाओं में अपवाद फेंकना एक अच्छा विचार है। अगर मैं स्टैक ट्रेस के लिए नहीं था तो मुझे इतना बुरा नहीं लगेगा। यह ऐसा कुछ नहीं है जो मैं नहीं चाहता था।क्या वेब सेवाएं अपवाद फेंक सकती हैं या परिणाम ऑब्जेक्ट्स
मैंने कई कार्यान्वयन के आसपास शोध किया है और वास्तव में इस पर सर्वसम्मति नहीं लगती है। उदाहरण के लिए अभियान मॉनिटर एक परिणाम वस्तु वापस करता है, फिर भी अन्य नहीं करते हैं।
आर्किटेक्चरल में, मुझे यकीन नहीं है कि रिटर्न ऑब्जेक्ट लौटने पर यह समझ में आता है, निश्चित रूप से अपवाद एक अपवाद है, लेकिन मुझे रिटर्न ऑब्जेक्ट के बारे में क्या पसंद है यह है कि यह अंतिम उपयोगकर्ता के लिए एक अधिक सुंदर समाधान है।
क्या किसी के पास कोई बेहतर समाधान है?
संपादित
BTW मैं ASMX वेब सेवाओं का उपयोग कर रहा है, जहां customErrors मोड़ पर एक विकल्प नहीं है।
असल में, मेरा मानना है कि अपवाद विवरण को हटाने का तरीका web.config में customErrors टैग के साथ खेलना है। इस पर विश्वास करें या नहीं। –
@ जॉन: हाँ, जो मैं यहां कह रहा हूं। दुर्भाग्य से यह मेरे लिए एक विकल्प नहीं है। अन्यथा यह मेरे लिए एक बहुत ही आसान समस्या होगी :( –