/// <summary> /// Convert a resource URI to a WS-Management ResourceLocator /// A ResourceLocator is a reference to a specific CIM instance /// </summary> private IWSManResourceLocator ConvertToResourceLocator(string resourceURI, CTX_Reference_Type refType) { IWSManResourceLocator resLoc = (IWSManResourceLocator)m_wsman.CreateResourceLocator(resourceURI); foreach (CTX_Selector_Type selector in refType.ReferenceParameters.SelectorSet.Selector) { resLoc.AddSelector(selector.Name, selector.Value); } return resLoc; }
/// <summary> /// Convert a resource URI to a WS-Management ResourceLocator /// A ResourceLocator is a reference to a specific CIM instance /// </summary> private IWSManResourceLocator ConvertToResourceLocator(string resourceURI, CTX_Reference_Type refType) { IWSManResourceLocator resLoc = (IWSManResourceLocator)m_wsman.CreateResourceLocator(resourceURI); foreach (CTX_Selector_Type selector in refType.ReferenceParameters.SelectorSet.Selector) { resLoc.AddSelector(selector.Name, selector.Value); } return(resLoc); }