public static void GetInstanceSync(CimSession cimSession, string cimNamespace, string cimClassName) { // Check Arguments if (cimNamespace == null) { throw new ArgumentNullException("cimNamespace"); } if (cimClassName == null) { throw new ArgumentNullException("cimClassName"); } try { CimInstance getInstance = GetInstanceCore(cimSession, cimNamespace, cimClassName); if (getInstance == null) { Console.WriteLine("Operation GetInstance not performed"); return; } CimInstance cimInstance = cimSession.GetInstance(cimNamespace, getInstance); // Use the instance PrintCimInstance(cimInstance); } catch (CimException ex) { PrintCimException(ex); } catch( Exception ex) { Console.WriteLine(ex.Message); } }