Class DocumentBuilder
- Namespace
- Cress.LivingDocs
- Assembly
- Cress.LivingDocs.dll
Assembles a DocumentModel by pulling data from the project's run history, flow definitions, and metrics service.
public sealed class DocumentBuilder
- Inheritance
-
DocumentBuilder
- Inherited Members
Constructors
DocumentBuilder(RunResultRepository, RunMetricsService, FlowParser, ConfigLoader)
public DocumentBuilder(RunResultRepository repository, RunMetricsService metricsService, FlowParser flowParser, ConfigLoader configLoader)
Parameters
repositoryRunResultRepositorymetricsServiceRunMetricsServiceflowParserFlowParserconfigLoaderConfigLoader
Methods
BuildAsync(DocumentBuildOptions, CancellationToken)
public Task<DocumentModel> BuildAsync(DocumentBuildOptions options, CancellationToken cancellationToken = default)
Parameters
optionsDocumentBuildOptionscancellationTokenCancellationToken