Exemple #1
0
        public void DemoteLifecycleToBase(ObjectIdentity objectIdentity)
        {
            LifecycleOperation lifecycleOperation = new LifecycleOperation();

            lifecycleOperation.Name     = LifecycleOperation.DEMOTE;
            lifecycleOperation.Label    = "Demote";
            lifecycleOperation.ObjectId = objectIdentity;

            LifecycleExecutionProfile lcExecProfile = new LifecycleExecutionProfile();

            lcExecProfile.ResetToBase = true;
            OperationOptions operationOptions = new OperationOptions();

            operationOptions.Profiles.Add(lcExecProfile);

            List <LifecycleOperation> lcOperationsList = new List <LifecycleOperation>();

            lcOperationsList.Add(lifecycleOperation);

            lifecycleService.Execute(lcOperationsList, operationOptions);
        }
        public void DemoteLifecycleToBase(ObjectIdentity objectIdentity)
        {
            LifecycleOperation lifecycleOperation = new LifecycleOperation();
            lifecycleOperation.Name = LifecycleOperation.DEMOTE;
            lifecycleOperation.Label = "Demote";
            lifecycleOperation.ObjectId = objectIdentity;

            LifecycleExecutionProfile lcExecProfile = new LifecycleExecutionProfile();
            lcExecProfile.ResetToBase = true;
            OperationOptions operationOptions = new OperationOptions();
            operationOptions.Profiles.Add(lcExecProfile);

            List<LifecycleOperation> lcOperationsList = new List<LifecycleOperation>();
            lcOperationsList.Add(lifecycleOperation);

            lifecycleService.Execute(lcOperationsList, operationOptions);
        }