public DocumentationService(ILogger <DocumentationService> logger, IOptions <LiveDocsOptions> options, IWebHostEnvironment hostingEnvironment, SearchPipeline searchPipeline) { _Logger = logger; _Options = options.Value; _HostingEnvironment = hostingEnvironment; _SearchPipeline = searchPipeline; }
public FileController(ILogger <FileController> logger, IWebHostEnvironment hostEnvironment, IOptions <LiveDocsOptions> options, IDocumentationService documentationService) { _Logger = logger; _HostEnvironment = hostEnvironment; _Options = options.Value; _DocumentationService = documentationService; }
public DocumentationService(ILogger <DocumentationService> logger, IOptions <LiveDocsOptions> options, IWebHostEnvironment hostingEnvironment, MarkdownPipeline markdownPipeline) { _Logger = logger; _Options = options.Value; _HostingEnvironment = hostingEnvironment; _MarkdownPipeline = markdownPipeline; }
public ScheduledHostedService(IServiceProvider services, ILogger <ScheduledHostedService> logger, IOptions <LiveDocsOptions> options) { _Logger = logger; _Services = services; _Options = options.Value; }
/// <summary> /// Create a documentation project. /// </summary> /// <param name="liveDocsOptions"></param> /// <param name="keyPath">Previous KeyPath to the project. If null, the current KeyPath will be empty.</param> public DocumentationProject(LiveDocsOptions liveDocsOptions, string keyPath) { _LiveDocsOptions = liveDocsOptions; _KeyPath = keyPath; }