public AzureStorageService(IAzureStorageConfiguration configuration, ISupportService support) { var account = CloudStorageAccount.Parse(configuration.ConnectionString); tableClient = account.CreateCloudTableClient(); blobClient = account.CreateCloudBlobClient(); queryCache = new AzureQueryCache <PackageName>(support); }
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); }