Пример #1
0
        private static CloudBlobContainer GetKeyBlobContainer(IConfiguration configuration)
        {
            var services = new ServiceCollection();

            services.AddFrameworkServices(configuration);
            services.AddWindowsAzureStorageServices();

            var serviceProvider = services.BuildServiceProvider();

            var cloudClientFactory = serviceProvider.GetRequiredService <ICloudStorageClientFactory>();
            var client             = cloudClientFactory.CreateBlobClient();

            var container = client.GetContainerReference("dataprotection");

            container.CreateIfNotExistsAsync().GetAwaiter().GetResult();

            return(container);
        }