public static IFileProvider Get <TContainer>( [NotNull] this IFileProviderSelector selector) { Check.NotNull(selector, nameof(selector)); return(selector.Get(FileContainerNameAttribute.GetContainerName <TContainer>())); }
public FileContainerFactory( IFileContainerConfigurationProvider configurationProvider, IFileProviderSelector providerSelector, IServiceProvider serviceProvider) { ConfigurationProvider = configurationProvider; ProviderSelector = providerSelector; ServiceProvider = serviceProvider; }
public FileContainerFactory( IFileContainerConfigurationProvider configurationProvider, ICurrentTenant currentTenant, ICancellationTokenProvider cancellationTokenProvider, IFileProviderSelector providerSelector, IServiceProvider serviceProvider) { ConfigurationProvider = configurationProvider; CurrentTenant = currentTenant; CancellationTokenProvider = cancellationTokenProvider; ProviderSelector = providerSelector; ServiceProvider = serviceProvider; }
public FileProviderSelectorTest() { _selector = GetRequiredService <IFileProviderSelector>(); }