Esempio n. 1
0
        public AzureFileSystem(LocalCache cache, Uri root, Uri baseUri, CloudStorageAccount azureAccount, string container)
        {
            _baseUri = UriUtility.AddTrailingSlash(baseUri);
            _root    = UriUtility.AddTrailingSlash(root);
            _cache   = cache;
            _files   = new ConcurrentDictionary <Uri, ISleetFile>();

            _azureAccount = azureAccount;
            _client       = _azureAccount.CreateCloudBlobClient();
            _container    = _client.GetContainerReference(container);
        }