コード例 #1
0
ファイル: NewUserBase.cs プロジェクト: YHZX2013/exchange_diff
 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();
 }