コード例 #1
0
        public static IFileProvider Get <TContainer>(
            [NotNull] this IFileProviderSelector selector)
        {
            Check.NotNull(selector, nameof(selector));

            return(selector.Get(FileContainerNameAttribute.GetContainerName <TContainer>()));
        }
コード例 #2
0
 public FileContainerFactory(
     IFileContainerConfigurationProvider configurationProvider,
     IFileProviderSelector providerSelector,
     IServiceProvider serviceProvider)
 {
     ConfigurationProvider = configurationProvider;
     ProviderSelector      = providerSelector;
     ServiceProvider       = serviceProvider;
 }
コード例 #3
0
 public FileContainerFactory(
     IFileContainerConfigurationProvider configurationProvider,
     ICurrentTenant currentTenant,
     ICancellationTokenProvider cancellationTokenProvider,
     IFileProviderSelector providerSelector,
     IServiceProvider serviceProvider)
 {
     ConfigurationProvider     = configurationProvider;
     CurrentTenant             = currentTenant;
     CancellationTokenProvider = cancellationTokenProvider;
     ProviderSelector          = providerSelector;
     ServiceProvider           = serviceProvider;
 }
コード例 #4
0
 public FileProviderSelectorTest()
 {
     _selector = GetRequiredService <IFileProviderSelector>();
 }