static async Task Test0() { var index = new Uri("http://tempuri.org/index.json"); Func <HttpMessageHandler> handlerFunc = () => { return(new FileSystemEmulatorHandler { RootFolder = @"c:\data\data20151209", BaseAddress = new Uri("http://tempuri.org") }); }; //SimpleCollector collector = new SimpleCollector(index, handlerFunc); SimpleCollector collector = new SimpleCollector(new Uri("https://nugetjohtaylo.blob.core.windows.net/baselinecatalog/index.json")); ReadWriteCursor front = new MemoryCursor(); ReadCursor back = MemoryCursor.Max; while (true) { bool run = false; do { run = await collector.Run(front, back, CancellationToken.None); }while (run); Thread.Sleep(1 * 1000); } }
static async Task Test0() { var index = new Uri("http://tempuri.org/index.json"); Func<HttpMessageHandler> handlerFunc = () => { return new FileSystemEmulatorHandler { RootFolder = @"c:\data\data20151209", BaseAddress = new Uri("http://tempuri.org") }; }; //SimpleCollector collector = new SimpleCollector(index, handlerFunc); SimpleCollector collector = new SimpleCollector(new Uri("https://nugetjohtaylo.blob.core.windows.net/baselinecatalog/index.json")); ReadWriteCursor front = new MemoryCursor(); ReadCursor back = MemoryCursor.Max; while (true) { bool run = false; do { run = await collector.Run(front, back, CancellationToken.None); } while (run); Thread.Sleep(1 * 1000); } }