// Token: 0x06000C3E RID: 3134 RVA: 0x0004F690 File Offset: 0x0004D890 private void ProcessMailbox(ProvisioningAssistant.UMProvisioningRequest provisioningRequest) { ExTraceGlobals.ProvisioningAssistantTracer.TraceDebug <Guid, string, string>((long)this.GetHashCode(), "ProvisioningAssistant.ProcessMailbox: Starting to process mailbox guid = {0} and display name = {1} in mbx db = {2}", provisioningRequest.MailboxSession.MailboxGuid, provisioningRequest.User.DisplayName, base.DatabaseInfo.DisplayName); provisioningRequest.DoWork(); ExTraceGlobals.ProvisioningAssistantTracer.TraceDebug <Guid, string, string>((long)this.GetHashCode(), "ProvisioningAssistant.ProcessMailbox: Finished processing mailbox with guid = {0} and display name = {1} in mbx db = {2}", provisioningRequest.MailboxSession.MailboxGuid, provisioningRequest.User.DisplayName, base.DatabaseInfo.DisplayName); Globals.ProvisioningAssistantLogger.LogEvent(InfoWorkerEventLogConstants.Tuple_ProvisioningAssitantProvisionedMailbox, null, new object[] { provisioningRequest.MailboxSession.MailboxGuid, provisioningRequest.User.DisplayName, base.DatabaseInfo.DisplayName }); }
// Token: 0x06000C3B RID: 3131 RVA: 0x0004F5F5 File Offset: 0x0004D7F5 private bool TryCreateUMProvisioningRequest(MapiEvent mapiEvent, ADUser user, MailboxSession itemStore, out ProvisioningAssistant.UMProvisioningRequest provisioningRequest) { if (this.IsUMProvisioningRequested(mapiEvent, user)) { provisioningRequest = new ProvisioningAssistant.MailboxCreatedUMProvisioningRequest(user, itemStore); } else if (this.IsUMPostMigrationProvisioningRequired(mapiEvent, user)) { provisioningRequest = new ProvisioningAssistant.PostMigrationUMProvisioningRequest(user, itemStore); } else { provisioningRequest = null; } return(provisioningRequest != null); }