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

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

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)
☀
☾
Back to top Generated by DocFX