दो अच्छी जगहों शुरू करने के लिए मैं इन किया जाएगा लगता है:
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);
}
}
}
}
की तरह बाहर जाने वाले कतारों के साथ शुरू सब लगता है "ओएस:"
सिस्टम को संदर्भित करने की आवश्यकता है। प्रबंधन और सिस्टम। प्रबंधन। इंस्ट्रुमेंटेशन
मेरे साथ जो मुद्दा था (कम से कम जहां तक मैं कह सकता था) था कि मुझे COM संदर्भ जोड़ना पड़ा। हालांकि, मेरे विजुअल स्टूडियो 2008 में 'माइक्रोसॉफ्ट मेसेज कतार 3.0 ऑब्जेक्ट लाइब्रेरी' के लिए कोई प्रविष्टि नहीं है। मुझे यकीन नहीं है कि इस राज्य को कैसे सुधारें, या इसके आसपास कैसे काम करें। लेकिन हां, उन दो लेखों में इसी तरह के तरीकों का संदर्भ दिया गया है जो मैंने [लिंक किए गए आलेख] में सूचीबद्ध किया था (http://www.codeproject.com/KB/IP/MSMQ.aspx) – Urda
क्या सी # के साथ इसे इंटरऑप करने का कोई तरीका है? अगर मैं ऐसा कैसे करूं? – Urda
मुझे आपका कोड अपडेट दिखाई देता है, मैं इसे आजमा रहा हूं और रिपोर्टिंग कर रहा हूं! – Urda