Esempio n. 1
0
        public BlobOperations(IBlobSettings settings)
        {
            var cloudStorageAccount = CloudStorageAccount.Parse(settings.ConnectionString);

            var cloudBlobClient    = cloudStorageAccount.CreateCloudBlobClient();
            var cloudBlobContainer = cloudBlobClient.GetContainerReference(settings.ContainerName);

            _cloudBlobDirectory = cloudBlobContainer.GetDirectoryReference(settings.DirectoryName);
        }
        public BlobStore(IBlobSettings blobSettings)
        {
            if (blobSettings == null)
            {
                throw new ArgumentNullException(nameof(blobSettings), "The blob store must have an implementation of the blob settings. Typically this is placed in your application's container.");
            }

            _blobSettings = blobSettings;
        }