示例#1
0
 public DefaultFileProviderSelector(
     IFileContainerConfigurationProvider configurationProvider,
     IEnumerable <IFileProvider> fileProviders)
 {
     ConfigurationProvider = configurationProvider;
     FileProviders         = fileProviders;
 }
示例#2
0
 public BasicFileOperationAuthorizationHandler(
     IFileContainerConfigurationProvider configurationProvider,
     IPermissionChecker permissionChecker)
 {
     _configurationProvider = configurationProvider;
     _permissionChecker     = permissionChecker;
 }
示例#3
0
 public FileAppService(
     IFileManager fileManager,
     IFileRepository repository,
     IFileContainerConfigurationProvider configurationProvider) : base(repository)
 {
     _fileManager           = fileManager;
     _repository            = repository;
     _configurationProvider = configurationProvider;
 }
示例#4
0
 public FileContainerFactory(
     IFileContainerConfigurationProvider configurationProvider,
     IFileProviderSelector providerSelector,
     IServiceProvider serviceProvider)
 {
     ConfigurationProvider = configurationProvider;
     ProviderSelector      = providerSelector;
     ServiceProvider       = serviceProvider;
 }
 public UnusedBlobCleaner(
     IFileManager fileManager,
     IFileRepository fileRepository,
     IFileContainerConfigurationProvider configurationProvider)
 {
     _fileManager           = fileManager;
     _fileRepository        = fileRepository;
     _configurationProvider = configurationProvider;
 }
示例#6
0
 public FileContainerFactory(
     IFileContainerConfigurationProvider configurationProvider,
     ICurrentTenant currentTenant,
     ICancellationTokenProvider cancellationTokenProvider,
     IFileProviderSelector providerSelector,
     IServiceProvider serviceProvider)
 {
     ConfigurationProvider     = configurationProvider;
     CurrentTenant             = currentTenant;
     CancellationTokenProvider = cancellationTokenProvider;
     ProviderSelector          = providerSelector;
     ServiceProvider           = serviceProvider;
 }
示例#7
0
 public FileManager(
     ILocalEventBus localEventBus,
     IUnitOfWorkManager unitOfWorkManager,
     IBlobContainerFactory blobContainerFactory,
     IFileRepository fileRepository,
     IFileBlobNameGenerator fileBlobNameGenerator,
     IFileContentHashProvider fileContentHashProvider,
     IFileContainerConfigurationProvider configurationProvider)
 {
     _localEventBus           = localEventBus;
     _unitOfWorkManager       = unitOfWorkManager;
     _blobContainerFactory    = blobContainerFactory;
     _fileRepository          = fileRepository;
     _fileBlobNameGenerator   = fileBlobNameGenerator;
     _fileContentHashProvider = fileContentHashProvider;
     _configurationProvider   = configurationProvider;
 }
示例#8
0
 public static FileContainerConfiguration Get <TContainer>(
     this IFileContainerConfigurationProvider configurationProvider)
 {
     return(configurationProvider.Get(FileContainerNameAttribute.GetContainerName <TContainer>()));
 }
示例#9
0
 public AbpFileStoringOptionsTest()
 {
     _configurationProvider = GetRequiredService <IFileContainerConfigurationProvider>();
 }
 public AbpFileStoringOptionsTest()
 {
     _configurationProvider = GetRequiredService <IFileContainerConfigurationProvider>();
     _options = GetRequiredService <IOptions <AbpFileStoringOptions> >().Value;
 }