protected virtual void OnExpand()
 {
     if (this.IsSnapInRootNode)
     {
         ExchangeHelpService.Initialize();
     }
 }
Exemple #2
0
 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);
 }