Exemplo n.º 1
0
        public static IServiceCollection AddAzureStorage(this IServiceCollection services, Action <AzureStorageSettings> configuration)
        {
            var settings = new AzureStorageSettings();

            configuration?.Invoke(settings);
            services.AddSingleton(settings);

            services.AddScoped <IStorageProvider, AzureStorageProvider>();
            return(services);
        }
 public AzureStorageProvider(AzureStorageSettings settings)
 {
     this.settings     = settings;
     blobServiceClient = new BlobServiceClient(settings.ConnectionString);
 }