Пример #1
0
 // 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
     });
 }
Пример #2
0
 // 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);
 }