Show / Hide Table of Contents

Class PullIngestTriggerService

Waits to trigger title-specific pull ingestion runs.

Inheritance
object
PullIngestTriggerService
Implements
IEquatable<PullIngestTriggerService>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: CrashCABN.PullIngestion
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
Type Name Description
ILogger<PullIngestQueryService> Logger
ITitleConfigurationFactory ConfigFactory
IPullIngestionManager PullIngestionManager

Properties

View Source

ConfigFactory

Declaration
public ITitleConfigurationFactory ConfigFactory { get; init; }
Property Value
Type Description
ITitleConfigurationFactory
View Source

Logger

Declaration
public ILogger<PullIngestQueryService> Logger { get; init; }
Property Value
Type Description
ILogger<PullIngestQueryService>
View Source

PullIngestionManager

Declaration
public IPullIngestionManager PullIngestionManager { get; init; }
Property Value
Type Description
IPullIngestionManager

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
Type Description
IAsyncEnumerable<string>

A Task representing the result of the asynchronous operation.

Implements

IEquatable<T>
  • View Source
In this article
Back to top Generated by DocFX