protected override void InternalValidate() { TaskLogger.LogEnter(); if (this.WindowsLiveID != null) { using (new CmdletMonitoredScope(base.CurrentTaskContext.UniqueId, "BizLogic", "NewUserBase.InternalValidate", LoggerHelper.CmdletPerfMonitors)) { if (this.WindowsLiveID.NetId != null && !this.BypassLiveId) { MailboxTaskHelper.IsLiveIdExists((IRecipientSession)base.DataSession, this.WindowsLiveID.SmtpAddress, this.WindowsLiveID.NetId, new Task.ErrorLoggerDelegate(base.WriteError)); } MailboxTaskHelper.CheckNameAvailability(base.TenantGlobalCatalogSession, base.Name, base.RecipientContainerId, new Task.ErrorLoggerDelegate(base.WriteError)); } } base.InternalValidate(); TaskLogger.LogExit(); }