コード例 #1
0
ファイル: RepositoryContext.cs プロジェクト: sora-jp/leak
        public RepositoryContext(RepositoryParameters parameters, RepositoryDependencies dependencies, RepositoryHooks hooks, RepositoryConfiguration configuration)
        {
            this.parameters    = parameters;
            this.dependencies  = dependencies;
            this.hooks         = hooks;
            this.configuration = configuration;

            bitfile = new BitfileService(parameters.Hash, Path.Combine(parameters.MetaDestination, $"{parameters.Hash}.bitfield"));
            queue   = new RepositoryTaskQueue(this);
        }
コード例 #2
0
ファイル: RepositoryService.cs プロジェクト: vnvizitiu/leak
 public RepositoryService(RepositoryParameters parameters, RepositoryDependencies dependencies, RepositoryHooks hooks, RepositoryConfiguration configuration)
 {
     context = new RepositoryContext(parameters, dependencies, hooks, configuration);
 }
コード例 #3
0
ファイル: RepositoryBuilder.cs プロジェクト: vnvizitiu/leak
 public RepositoryBuilder()
 {
     parameters    = new RepositoryParameters();
     dependencies  = new RepositoryDependencies();
     configuration = new RepositoryConfiguration();
 }