private void ReadCheckForUpdatesXML(out List <XenServerPatch> patches, out List <XenServerVersion> versions, out List <XenCenterVersion> xcVersions) { ICheckForUpdatesXMLSource checkForUpdates = xmlFactory.GetAction(UrlOrFile, XmlLocation); checkForUpdates.RunAsync(); ConsoleSpinner spinner = new ConsoleSpinner(); while (!checkForUpdates.IsCompleted) { spinner.Turn(checkForUpdates.PercentComplete); } if (checkForUpdates.ErrorRaised != null) { throw checkForUpdates.ErrorRaised; } patches = checkForUpdates.XenServerPatches; versions = checkForUpdates.XenServerVersions; xcVersions = checkForUpdates.XenCenterVersions; }
private void ReadCheckForUpdatesXML(out List<XenServerPatch> patches, out List<XenServerVersion> versions, out List<XenCenterVersion> xcVersions) { ICheckForUpdatesXMLSource checkForUpdates = xmlFactory.GetAction(UrlOrFile, XmlLocation); checkForUpdates.RunAsync(); ConsoleSpinner spinner = new ConsoleSpinner(); while(!checkForUpdates.IsCompleted) { spinner.Turn(checkForUpdates.PercentComplete); } if (checkForUpdates.ErrorRaised != null) throw checkForUpdates.ErrorRaised; patches = checkForUpdates.XenServerPatches; versions = checkForUpdates.XenServerVersions; xcVersions = checkForUpdates.XenCenterVersions; }