コード例 #1
0
ファイル: Downloader.cs プロジェクト: yazoo178/OS-Manager
        /// <exception cref="System.InvalidOperationException">Thrown when either Download Link or Output path is empty</exception>
        public CompletionResult Download(DownloadInfo info)
        {
            Reporter = info.DownloadReporter;

            if (string.IsNullOrEmpty(info.DownloadLink))
            {
                throw new InvalidOperationException("Download Link cannot be empty");
            }

            if (string.IsNullOrEmpty(info.OutputPath))
            {
                throw new InvalidOperationException("Output Path cannot be empty");
            }

            return(DownloadImpDefault(info));
        }
コード例 #2
0
ファイル: Downloader.cs プロジェクト: yazoo178/OS-Manager
 protected abstract CompletionResult DownloadImpDefault(DownloadInfo info);