internal static LifecycleRuleTransition ConvertTransition(LifecycleRule.LifeCycleTransition transition)
        {
            LifecycleRuleTransition lifecycleRuleTransition = new LifecycleRuleTransition();

            if (transition.LifeCycleExpiration != null)
            {
                lifecycleRuleTransition.Days = transition.LifeCycleExpiration.Days;
                lifecycleRuleTransition.CreatedBeforeDate = transition.LifeCycleExpiration.CreatedBeforeDate != null ?
                                                            DateUtils.FormatIso8601Date(transition.LifeCycleExpiration.CreatedBeforeDate.Value) : null;
            }

            lifecycleRuleTransition.StorageClass = transition.StorageClass;
            return lifecycleRuleTransition;
        }
示例#2
0
 internal static void ConvertTransition(LifecycleRuleTransition transition, LifecycleRule.LifeCycleTransition lifeCycleTransition)
 {
     ConvertExpiration(transition, lifeCycleTransition.LifeCycleExpiration);
     lifeCycleTransition.StorageClass = transition.StorageClass;
 }