Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProjectCacheUpdater" /> class.
 /// </summary>
 /// <param name="markdown">The markdown processor</param>
 /// <param name="projectRepository">The project repository.</param>
 /// <param name="repositoryManager">The code repository manager</param>
 /// <param name="client">HTTP client for loading readmes and other network content</param>
 public ProjectCacheUpdater(IMarkdownProcessor markdown, IProjectRepository projectRepository, ICodeRepositoryManager repositoryManager, HttpClient client)
 {
     _markdown          = markdown;
     _projectRepository = projectRepository;
     _repositoryManager = repositoryManager;
     _client            = client;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProjectCacheUpdater" /> class.
 /// </summary>
 /// <param name="markdown">The markdown processor</param>
 /// <param name="projectRepository">The project repository.</param>
 /// <param name="repositoryManager">The code repository manager</param>
 public ProjectCacheUpdater(IMarkdownProcessor markdown, IProjectRepository projectRepository, ICodeRepositoryManager repositoryManager)
 {
     _markdown = markdown;
     _projectRepository = projectRepository;
     _repositoryManager = repositoryManager;
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProjectCacheUpdater" /> class.
 /// </summary>
 /// <param name="markdown">The markdown processor</param>
 /// <param name="projectRepository">The project repository.</param>
 /// <param name="repositoryManager">The code repository manager</param>
 public ProjectCacheUpdater(IMarkdownProcessor markdown, IProjectRepository projectRepository, ICodeRepositoryManager repositoryManager)
 {
     _markdown          = markdown;
     _projectRepository = projectRepository;
     _repositoryManager = repositoryManager;
 }