Example #1
0
        public AzureStorageService(IAzureStorageConfiguration configuration, ISupportService support)
        {
            var account = CloudStorageAccount.Parse(configuration.ConnectionString);

            tableClient = account.CreateCloudTableClient();
            blobClient  = account.CreateCloudBlobClient();
            queryCache  = new AzureQueryCache <PackageName>(support);
        }
Example #2
0
 public AzureStorageFeed(string feedName, CloudTable table, CloudBlobContainer container, AzureQueryCache <PackageName> queryCache)
 {
     this.feedName    = feedName;
     this.table       = table;
     this.container   = container;
     this.queryCache  = queryCache;
     packageTable     = new PackageTable(table);
     packageContainer = new PackageBlobContainer(container);
     symbolContainer  = new SymbolBlobContainer(container);
     sourceContainer  = new SourceBlobContainer(container);
 }