protected override void InternalProcessRecord()
 {
     TaskLogger.LogEnter();
     base.InternalProcessRecord();
     ProvisioningLayer.RefreshProvisioningBroker(this);
     TaskLogger.LogExit();
 }
Exemple #2
0
 protected override void InternalProcessRecord()
 {
     if (this.DataObject.IsChanged(AdminAuditLogConfigSchema.AdminAuditLogAgeLimit) && !this.Force)
     {
         EnhancedTimeSpan t;
         if (this.DataObject.AdminAuditLogAgeLimit == EnhancedTimeSpan.Zero)
         {
             if (!base.ShouldContinue(Strings.ConfirmationMessageAdminAuditLogAgeLimitZero(base.CurrentOrgContainerId.ToString())))
             {
                 return;
             }
         }
         else if (this.DataObject.TryGetOriginalValue <EnhancedTimeSpan>(AdminAuditLogConfigSchema.AdminAuditLogAgeLimit, out t))
         {
             EnhancedTimeSpan adminAuditLogAgeLimit = this.DataObject.AdminAuditLogAgeLimit;
             if (t > adminAuditLogAgeLimit && !base.ShouldContinue(Strings.ConfirmationMessageAdminAuditLogAgeLimitSmaller(base.CurrentOrgContainerId.ToString(), adminAuditLogAgeLimit.ToString())))
             {
                 return;
             }
         }
     }
     if (this.IsObjectStateChanged())
     {
         this.WriteWarning(Strings.WarningSetAdminAuditLogConfigDelay(SetAdminAuditLogConfig.AuditConfigSettingsDelayTime.TotalMinutes));
     }
     if (AdminAuditLogHelper.ShouldIssueWarning(base.CurrentOrganizationId))
     {
         this.WriteWarning(Strings.WarningSetAdminAuditLogOnPreE15(base.CurrentOrganizationId.ToString()));
     }
     base.InternalProcessRecord();
     ProvisioningLayer.RefreshProvisioningBroker(this);
 }
Exemple #3
0
 protected override void InternalProcessRecord()
 {
     TaskLogger.LogEnter();
     this.DataObject.Enabled = this.FlipTo;
     base.InternalProcessRecord();
     ProvisioningLayer.RefreshProvisioningBroker(this);
     TaskLogger.LogExit();
 }
Exemple #4
0
 protected override void InternalProcessRecord()
 {
     if (this.agentsGlobalConfig.ObjectsToSave != null)
     {
         foreach (CmdletExtensionAgent instance in this.agentsGlobalConfig.ObjectsToSave)
         {
             base.DataSession.Save(instance);
         }
     }
     base.InternalProcessRecord();
     ProvisioningLayer.RefreshProvisioningBroker(this);
 }
Exemple #5
0
 protected override void InternalProcessRecord()
 {
     TaskLogger.LogEnter();
     if (base.Fields.Contains("Priority"))
     {
         byte priority = (byte)base.Fields["Priority"];
         if (!this.agentsGlobalConfig.IsPriorityAvailable(priority, this.DataObject) && !this.agentsGlobalConfig.FreeUpPriorityValue(priority))
         {
             base.WriteError(new ArgumentException(Strings.NotEnoughFreePrioritiesAvailable(priority.ToString())), ErrorCategory.InvalidArgument, null);
         }
         this.DataObject.Priority = priority;
     }
     if (this.agentsGlobalConfig.ObjectsToSave != null)
     {
         foreach (CmdletExtensionAgent instance in this.agentsGlobalConfig.ObjectsToSave)
         {
             base.DataSession.Save(instance);
         }
     }
     base.InternalProcessRecord();
     ProvisioningLayer.RefreshProvisioningBroker(this);
     TaskLogger.LogExit();
 }