예제 #1
0
 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));
 }