protected override void InternalProcessRecord() { TaskLogger.LogEnter(); base.InternalProcessRecord(); ProvisioningLayer.RefreshProvisioningBroker(this); TaskLogger.LogExit(); }
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); }
protected override void InternalProcessRecord() { TaskLogger.LogEnter(); this.DataObject.Enabled = this.FlipTo; base.InternalProcessRecord(); ProvisioningLayer.RefreshProvisioningBroker(this); TaskLogger.LogExit(); }
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); }
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(); }