Class PullIngestTriggerService
Waits to trigger title-specific pull ingestion runs.
Inheritance
PullIngestTriggerService
Assembly: CrashCABN.PullIngestion.dll
Syntax
public sealed record PullIngestTriggerService : IEquatable<PullIngestTriggerService>
Constructors
View Source
PullIngestTriggerService(ILogger<PullIngestQueryService>, ITitleConfigurationFactory, IPullIngestionManager)
Waits to trigger title-specific pull ingestion runs.
Declaration
public PullIngestTriggerService(ILogger<PullIngestQueryService> Logger, ITitleConfigurationFactory ConfigFactory, IPullIngestionManager PullIngestionManager)
Parameters
Properties
View Source
ConfigFactory
Declaration
public ITitleConfigurationFactory ConfigFactory { get; init; }
Property Value
View Source
Logger
Declaration
public ILogger<PullIngestQueryService> Logger { get; init; }
Property Value
View Source
PullIngestionManager
Declaration
public IPullIngestionManager PullIngestionManager { get; init; }
Property Value
Methods
View Source
Run(DateTime?)
Checks which titles should have pull ingestion runs queued based on their time schedule.
Declaration
public IAsyncEnumerable<string> Run(DateTime? lastRun)
Parameters
Type |
Name |
Description |
DateTime? |
lastRun |
Time value to use to determine when to kick off title-specific runs.
|
Returns
Implements