コード例 #1
0
 public ManagedDownloaderTokenImpl(FileDownloaderManager manager, IDownloader downloader)
 {
     _manager = manager;
     if (!manager.Add(downloader))
     {
         throw new InvalidOperationException();
     }
     _id = downloader.Context.Id;
 }
コード例 #2
0
        public static FileDownloaderManager GetFileDownloaderManager(string name = DefaultManagerName)
        {
            if (!Managers.ContainsKey(name))
            {
                Managers[name] = new FileDownloaderManager();
            }

            return(Managers[name]);
        }