public static void AddProcesser <TProcesserContributor>( this FileSystemOssOptions options, TProcesserContributor contributor) where TProcesserContributor : IFileSystemOssObjectProcesserContributor { options.Processers.InsertBefore((x) => x is NoneFileSystemOssObjectProcesser, contributor); }
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; }