public static void AddProcesser <TProcesserContributor>(
     this FileSystemOssOptions options,
     TProcesserContributor contributor)
     where TProcesserContributor : IFileSystemOssObjectProcesserContributor
 {
     options.Processers.InsertBefore((x) => x is NoneFileSystemOssObjectProcesser, contributor);
 }
Exemplo n.º 2
0
 public FileSystemOssContainer(
     ICurrentTenant currentTenant,
     IHostEnvironment environment,
     IServiceProvider serviceProvider,
     IBlobFilePathCalculator blobFilePathCalculator,
     IBlobContainerConfigurationProvider configurationProvider,
     IOptions <FileSystemOssOptions> options)
 {
     CurrentTenant         = currentTenant;
     Environment           = environment;
     ServiceProvider       = serviceProvider;
     FilePathCalculator    = blobFilePathCalculator;
     ConfigurationProvider = configurationProvider;
     Options = options.Value;
 }