मैंने अपनी वेब सेवा में सफलतापूर्वक कुछ साबुन अपवाद फेंक दिए। मैं अपवादों को पकड़ना और स्ट्रिंग और क्लाइंटफॉल्टकोड तक पहुंचना चाहता हूं जिसे अपवाद के साथ बुलाया जाता है। यहाँ वेब सेवा में मेरा अपवादों में से एक का एक उदाहरण है:आप वेब सेवा से एक साबुन साबुन अपवाद कैसे पकड़ते हैं?
throw new SoapException("You lose the game.", SoapException.ClientFaultCode);
मेरे मुवक्किल में, मैं वेब सेवा से विधि है कि एक अपवाद फेंक कर सकते हैं चलाने का प्रयास है, और मैं उसे पकड़ने। समस्या यह है कि मेरे पकड़ ब्लॉक कुछ भी नहीं करते हैं। यह उदाहरण देखें:
try
{
service.StartGame();
}
catch
{
// missing code goes here
}
मैं स्ट्रिंग और क्लाइंटफॉल्टकोड को कैसे हटा सकता हूं जिसे फेंक दिया गया अपवाद कहा जाता है?
मैं इसके साथ संघर्ष कर रहा हूं, त्रुटि संदेश के साथ एक सरल प्रतिक्रिया वर्ग बनाना सबसे अच्छा विकल्प है। यह प्रश्न और उत्तर देखें: http://stackoverflow.com/q/32058/945875 – Justin