Wednesday, 15 February 2012

c# - How to call ManagementObject with more than one parameter? -


BcdObject का उपयोग ManagementObject प्राप्त करने के लिए सही सिंटैक्स क्या है? एकल पैरामीटर जो मैं उपयोग करता हूँ:

  var obj = new ManagementObject (@ "root \ WMI", string.Format ("BcdObject.Id = '{0}'"), नल);  

लेकिन मुझे यकीन नहीं है कि अतिरिक्त मापदंडों को कैसे जोड़ें (यह और , या , , या कुछ और है?), कुछ जैसे:

  var bcdObj = नया प्रबंधनऑब्जेक्ट (@ "रूट \ WMI", string.Format ("BcdObject.Id = '{0}' और BcdObject.StoreFilePath = '{1}' "," {वर्तमान} "," "), नल);  

यह जाने का तरीका होना चाहिए:

  Var bcdId = "{current}"; Var sfp = ""; Var obj = नया प्रबंधनऑब्जेक्ट ("रूट \\ WMI: BcdObject.Id = \" "+ bcdId +" \ ", StoreFilePath = \" "+ sfp +" \ "");  

ध्यान दें कि यदि आप कॉमा के बाद केवल एक स्थान डालते हैं तो यह काम नहीं करेगा। शुभकामना!

आप कन्स्ट्रक्टर में एक दूसरे पैरामीटर के रूप में फ़िल्टर स्ट्रिंग को पारित कर सकते हैं (जैसे कि आपके मूल कोड में), लेकिन समान नियम लागू होते हैं - कोई स्थान नहीं

< / div>

No comments:

Post a Comment