// 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));
        }
예제 #2
0
 public CacheIdParameter(MailboxIdParameter mailboxIdParameter)
 {
     this.mailboxId = mailboxIdParameter;
 }