Show / Hide Table of Contents

Class CollectorConsolidatedResultCache

Cache for consolidated collector results

Inheritance
object
ConsolidatedResultCacheBase
CollectorConsolidatedResultCache
Inherited Members
ConsolidatedResultCacheBase.GetCacheStartDate(PayrunFunction)
ConsolidatedResultCacheBase.IsMatchingPeriodStarts(IList<DateTime>, DateTime)
ConsolidatedResultCacheBase.GetConsolidatedPeriodStarts(PayrunFunction, ConsolidatedResultQuery)
ConsolidatedResultCacheBase.IsMatchingTags(IList<string>, IList<string>)
ConsolidatedResultCacheBase.JobStatus
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Scripting
Assembly: PayrollEngine.Client.Scripting.dll
Syntax
public class CollectorConsolidatedResultCache : ConsolidatedResultCacheBase

Constructors

View Source

CollectorConsolidatedResultCache(DateTime, PayrunJobStatus?, ResultCacheCycle)

Cache constructor

Declaration
public CollectorConsolidatedResultCache(DateTime cycleStartDate, PayrunJobStatus? jobStatus = null, ResultCacheCycle cacheCycle = ResultCacheCycle.PreviousCycle)
Parameters
Type Name Description
DateTime cycleStartDate

The cycle start date

PayrunJobStatus? jobStatus

The payrun job status

ResultCacheCycle cacheCycle

The result cache cycle

Methods

View Source

GetConsolidatedResults(PayrunFunction, CollectorConsolidatedResultQuery, string)

Get the collector results

Declaration
public IList<CollectorResult> GetConsolidatedResults(PayrunFunction function, CollectorConsolidatedResultQuery query, string runtimeKey = null)
Parameters
Type Name Description
PayrunFunction function
CollectorConsolidatedResultQuery query
string runtimeKey
Returns
Type Description
IList<CollectorResult>

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
  • View Source
☀
☾
Back to top Generated by DocFX