// Token: 0x0600113A RID: 4410 RVA: 0x00064AB4 File Offset: 0x00062CB4 private void UploadResults(CultureInfo culture) { Exception ex = null; try { using (MailboxSession mailboxSession = DirectoryMailboxFileStore.GetMailboxSession(base.OrgId, base.MailboxGuid)) { GrammarMailboxFileStore grammarMailboxFileStore = GrammarMailboxFileStore.FromMailboxGuid(base.OrgId, base.MailboxGuid); grammarMailboxFileStore.UploadGrammars(this.grammars, culture, mailboxSession, new ThrowIfOperationCanceled(this.ThrowIfShuttingDown)); this.UploadNormalizationCaches(culture, mailboxSession); } } catch (StorageTransientException ex2) { ex = ex2; } catch (StoragePermanentException ex3) { ex = ex3; } finally { if (ex != null) { UmGlobals.ExEvent.LogEvent(UMEventLogConstants.Tuple_GrammarFileUploadToSystemMailboxFailed, null, new object[] { base.RunData.TenantId, base.RunData.MailboxGuid, base.RunData.RunId, CommonUtil.ToEventLogString(ex) }); } } }
// Token: 0x060010A5 RID: 4261 RVA: 0x00061A44 File Offset: 0x0005FC44 private MailboxSession TryGetMailboxSession() { MailboxSession result = null; try { result = DirectoryMailboxFileStore.GetMailboxSession(base.OrgId, base.MailboxGuid); } catch (Exception ex) { UmGlobals.ExEvent.LogEvent(InfoWorkerEventLogConstants.Tuple_UnableToAccessOrganizationMailbox, null, new object[] { base.OrgId, base.MailboxGuid, CommonUtil.ToEventLogString(ex) }); if (!GroupMetricsMailboxFileStore.IsExpectedException(ex)) { throw; } } return(result); }