コード例 #1
0
        public override void Process(RefreshItemArgs refreshArgs)
        {
            Assert.ArgumentNotNull(refreshArgs, "refreshArgs");

            var freshnessPeriodArgs = new GetFreshnessPeriodArgs();
            CorePipeline.Run(PipelineNames.GetFreshnessPeriod, freshnessPeriodArgs);

            refreshArgs.FreshnessPeriod = freshnessPeriodArgs.FreshnessPeriod;
        }
コード例 #2
0
ファイル: Refresh.cs プロジェクト: islaytitans/StaleContent
 private int GetFreshnessPeriod()
 {
     var freshnessPeriodArgs = new GetFreshnessPeriodArgs();
     CorePipeline.Run(PipelineNames.GetFreshnessPeriod, freshnessPeriodArgs);
     return freshnessPeriodArgs.FreshnessPeriod;
 }
コード例 #3
0
ファイル: Default.cs プロジェクト: islaytitans/StaleContent
 public override void Process(GetFreshnessPeriodArgs args)
 {
     Assert.ArgumentNotNull(args, "args");
     args.FreshnessPeriod = DefaultFreshnessPeriod;
 }
コード例 #4
0
 public abstract void Process(GetFreshnessPeriodArgs args);