protected virtual void OnExpand() { if (this.IsSnapInRootNode) { ExchangeHelpService.Initialize(); } }
protected override void OnDoRefreshWork(RefreshRequestEventArgs e) { this.progress = new RefreshRequestEventArgsToIProgressAdapter(e); try { this.ResetStatus(); PSConnectionInfoSingleton.GetInstance().ReportProgress = this.progress; PSConnectionInfoSingleton.GetInstance().GetMonadConnectionInfo(); this.progress.ReportProgress(50, 100, Strings.ProgressReportInitializeHelpService, Strings.ProgressReportInitializeHelpServiceErrorText); ExchangeHelpService.Initialize(); this.erc = CmdletBasedRunspaceConfiguration.Create(PSConnectionInfoSingleton.GetInstance().GetMonadConnectionInfo(), PSConnectionInfoSingleton.GetInstance().UserAccount, this.progress); this.TenantDomain = ((this.erc.LogonUserLiveID == SmtpAddress.Empty) ? null : this.erc.LogonUserLiveID.Domain); } finally { this.progress.ReportProgress(100, 100, Strings.ProgressReportEnd, string.Empty); PSConnectionInfoSingleton.GetInstance().ReportProgress = null; } base.OnDoRefreshWork(e); }