2011-05-31 9 views
10

सी # और .NET 3.5 का उपयोग करके, मैं एमएसएमक्यू में सभी आउटगोइंग कतारों की सूची कैसे प्राप्त कर सकता हूं? मैं this article about it पाया लेकिन जैसा कि आप नीचे देख सकते मैं Microsoft Message Queue 3.0 Object Library के लिए COM प्रविष्टि नहीं है ...एमएसएमक्यू में सभी आउटगोइंग कतारों का आकलन करें, सी #

I accidentally the Microsoft Message Queue 3.0 Object Library

तो मैं वर्तमान निवर्तमान कतार सूची कैसे मिल सकता है? मैं लगा एक तरह से के बाद से मैं उन्हें Computer Management में देख सकते हैं वहाँ होना चाहिए ...

Computer Management + MSMQ

मैं क्या कर सकता है?

उत्तर

3

दो अच्छी जगहों शुरू करने के लिए मैं इन किया जाएगा लगता है:

http://msdn.microsoft.com/en-us/library/ms703173%28v=vs.85%29.aspx

http://msdn.microsoft.com/en-us/library/ms711378%28v=vs.85%29.aspx

मैं अगर मैं कुछ कोड ऊपर काम कर सकते हैं देखेंगे।


शायद नहीं, वे पुराने लग रहे हैं, अभी भी देख रहे हैं।


Heres कुछ WScript, आप करने के लिए उन्हें दिखा देंगे अभी भी नेट कोड की तलाश:

Dim Locator 
Set Locator = CreateObject("WbemScripting.SWbemLocator") 
Dim objs 
Set Service = Locator.ConnectServer(".", "root\cimv2") 
Set objs = Service.ExecQuery("Select * From Win32_PerfRawData_MSMQ_MSMQQueue") 
For Each object In objs 
    WScript.Echo "Name: " & object.Name 
Next 

using System.Management; 
namespace TestMSMQStuff 
{ 
    class Program 
    { 

     static void Main(string[] args) 
     { 

      System.Management.SelectQuery q = new SelectQuery("Select * From Win32_PerfRawData_MSMQ_MSMQQueue"); 
      ManagementObjectSearcher s = new ManagementObjectSearcher(q); 
      foreach (var r in s.Get()) 
      { 
       Console.WriteLine(r.Properties["Name"].Value); 
      } 
     } 
    } 
} 

की तरह बाहर जाने वाले कतारों के साथ शुरू सब लगता है "ओएस:"

सिस्टम को संदर्भित करने की आवश्यकता है। प्रबंधन और सिस्टम। प्रबंधन। इंस्ट्रुमेंटेशन

+0

मेरे साथ जो मुद्दा था (कम से कम जहां तक ​​मैं कह सकता था) था कि मुझे COM संदर्भ जोड़ना पड़ा। हालांकि, मेरे विजुअल स्टूडियो 2008 में 'माइक्रोसॉफ्ट मेसेज कतार 3.0 ऑब्जेक्ट लाइब्रेरी' के लिए कोई प्रविष्टि नहीं है। मुझे यकीन नहीं है कि इस राज्य को कैसे सुधारें, या इसके आसपास कैसे काम करें। लेकिन हां, उन दो लेखों में इसी तरह के तरीकों का संदर्भ दिया गया है जो मैंने [लिंक किए गए आलेख] में सूचीबद्ध किया था (http://www.codeproject.com/KB/IP/MSMQ.aspx) – Urda

+0

क्या सी # के साथ इसे इंटरऑप करने का कोई तरीका है? अगर मैं ऐसा कैसे करूं? – Urda

+0

मुझे आपका कोड अपडेट दिखाई देता है, मैं इसे आजमा रहा हूं और रिपोर्टिंग कर रहा हूं! – Urda

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^