// Token: 0x060005F6 RID: 1526 RVA: 0x000168B4 File Offset: 0x00014AB4 protected sealed override IConfigDataProvider CreateSession() { IRecipientSession tenantOrRootOrgRecipientSession = DirectorySessionFactory.Default.GetTenantOrRootOrgRecipientSession(base.DomainController, true, ConsistencyMode.PartiallyConsistent, base.SessionSettings, 47, "CreateSession", "f:\\15.00.1497\\sources\\dev\\Configuration\\src\\ObjectModel\\BaseTasks\\SetMailboxStoreProviderTaskBase.cs"); TIdentity identity = this.Identity; MailboxIdParameter mailboxIdParameter = new MailboxIdParameter(identity.GetADUserName()); ADUser aduser = (ADUser)base.GetDataObject <ADUser>(mailboxIdParameter, tenantOrRootOrgRecipientSession, null, null, new LocalizedString?(Strings.ErrorUserNotFound(mailboxIdParameter.ToString())), new LocalizedString?(Strings.ErrorUserNotUnique(mailboxIdParameter.ToString()))); this.mailboxOwnerId = aduser.Id; return(this.CreateMailboxDataProvider(aduser)); }
public CacheIdParameter(MailboxIdParameter mailboxIdParameter) { this.mailboxId = mailboxIdParameter; }