コード例 #1
0
        public static DIHelper AddFactoryIndexerFileService(this DIHelper services)
        {
            services.TryAddTransient <DbFile>();
            services.TryAddScoped <FactoryIndexer <DbFile>, FactoryIndexerFile>();

            return(services
                   .AddFactoryIndexerService <DbFile>(false));
        }
コード例 #2
0
ファイル: FactoryIndexerFolder.cs プロジェクト: sk81biz/sk81
        public static DIHelper AddFactoryIndexerFolderService(this DIHelper services)
        {
            services.TryAddTransient <DbFolder>();
            services.TryAddScoped <FactoryIndexer <DbFolder>, FactoryIndexerFolder>();

            return(services
                   .AddFactoryIndexerService <DbFolder>(false)
                   .AddDaoFactoryService());
        }
コード例 #3
0
 public static DIHelper AddFolderDaoService(this DIHelper services)
 {
     services.TryAddScoped <IFolderDao, FolderDao>();
     services.TryAddTransient <Folder>();
     return(services
            .AddFactoryIndexerService <FoldersWrapper>()
            .AddTenantManagerService()
            .AddUserManagerService()
            .AddFilesDbContextService()
            .AddTenantUtilService()
            .AddSetupInfo()
            .AddTenantExtraService()
            .AddTenantStatisticsProviderService()
            .AddCoreBaseSettingsService()
            .AddCoreConfigurationService()
            .AddSettingsManagerService()
            .AddAuthContextService()
            .AddGlobalSpaceService());
 }
コード例 #4
0
 public static DIHelper AddFoldersWrapperService(this DIHelper services)
 {
     services.TryAddTransient <FoldersWrapper>();
     return(services
            .AddFactoryIndexerService <FoldersWrapper>());
 }
コード例 #5
0
 public static DIHelper AddFactoryIndexerHelperService(this DIHelper services)
 {
     services.TryAddScoped <FactoryIndexerHelper>();
     return(services
            .AddFactoryIndexerService());
 }