protected override void InternalProcessComplete() { base.InternalProcessComplete(); this.DataObject.RequireSSL = new bool?(true); if (base.Fields["RequireSSL"] != null) { ExchangeServiceVDirHelper.SetSSLRequired(this.DataObject, new Task.TaskErrorLoggingDelegate(base.WriteError), Strings.ErrorUpdatingVDir(this.DataObject.MetabasePath, string.Empty), (bool)base.Fields["RequireSSL"]); } }
protected override void InternalProcessRecord() { base.InternalProcessRecord(); base.InternalEnableLiveIdNegotiateAuxiliaryModule(); if (base.Fields["EnableSessionKeyRedirectionModule"] != null) { base.SetSessionKeyRedirectionModule(this.EnableSessionKeyRedirectionModule, false); } if (base.Fields["EnableDelegatedAuthModule"] != null) { base.SetDelegatedAuthenticationModule(this.EnableDelegatedAuthModule, false); base.SetPowerShellRequestFilterModule(this.EnableDelegatedAuthModule, false); } if (base.Fields["RequireSSL"] != null) { ExchangeServiceVDirHelper.SetSSLRequired(this.DataObject, new Task.TaskErrorLoggingDelegate(base.WriteError), Strings.ErrorUpdatingVDir(this.DataObject.MetabasePath, string.Empty), (bool)base.Fields["RequireSSL"]); } }