मैं कैसे बता सकता हूं कि एक दूरस्थ संदेश कतार exists है? दस्तावेज़ीकरण में कहा गया है कि "मौजूदा" विधि रिमोट मशीनों के लिए काम नहीं करती है।परीक्षण करना एक रिमोट संदेशक्यूयू मौजूद है (सी # का उपयोग करके)
निम्नलिखित मान्य नहीं है (मुझे पता है के बाद से मैं कतार में संदेश भेजने के लिए सक्षम हूँ कतार पथ सही है):
if (!MessageQueue.Exists(@"FormatName:Direct=TCP:192.168.2.58\Private$\MyQueue")) throw new InvalidOperationException("Queue does not exist");
समस्या यह है कि एक नेटवर्क पता नहीं है पर एक संदेश भेज इसके पीछे एक सुनवाई कतार एक अपवाद का कारण नहीं है। अमान्य कतार पते के लिए फेंक दिया गया अपवाद हमारे आवेदन के लिए महत्वपूर्ण है।