public static FileSystemBuilder AddAzureBlobStorage(this FileSystemBuilder builder, string scheme, Action <AzureBlobStorageFileSystemOptions> configureOptions) { //builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IPostConfigureOptions<AzureBlobStorageFileSystemOptions>, AzureBlobStorageFileSystemOptions.PostConfigureOptions>()); return(builder.AddScheme <AzureBlobStorageFileSystemOptions, AzureBlobStorageFileSystemAdapter>(scheme, configureOptions)); }
public static FileSystemBuilder AddLocal(this FileSystemBuilder builder, string scheme, Action <LocalFileSystemOptions> configureOptions) { builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton <IPostConfigureOptions <LocalFileSystemOptions>, LocalFileSystemOptions.PostConfigureOptions>()); return(builder.AddScheme <LocalFileSystemOptions, LocalFileSystemAdapter>(scheme, configureOptions)); }