ZeroInstall.DesktopIntegration.IntegrationManager.IntegrationManager C# (CSharp) Method

IntegrationManager() public method

Creates a new integration manager using a custom DesktopIntegration.AppList. Uses no mutex!
does not existing. A problem occurs while accessing . Read or write access to file is not permitted. A problem occurs while deserializing the XML data.
public IntegrationManager ( [ appListPath, [ handler, bool machineWide = false ) : System
appListPath [ The storage location of the file.
handler [ A callback object used when the the user is to be informed about the progress of long-running operations such as downloads.
machineWide bool Apply operations machine-wide instead of just for the current user.
return System
        public IntegrationManager([NotNull] string appListPath, [NotNull] ITaskHandler handler, bool machineWide = false)
            : base(handler, machineWide)
        {
            #region Sanity checks
            if (string.IsNullOrEmpty(appListPath)) throw new ArgumentNullException(nameof(appListPath));
            if (appListPath == null) throw new ArgumentNullException(nameof(appListPath));
            #endregion

            AppListPath = appListPath;
            AppList = XmlStorage.LoadXml<AppList>(AppListPath);
        }
        #endregion

Same methods

IntegrationManager::IntegrationManager ( [ handler, bool machineWide = false ) : System