public override PolicyConfigProvider GetPolicyStore(ComplianceItemContainer rootContainer)
        {
            MailboxSession session        = ExComplianceServiceProvider.GetExComplianceContainer(rootContainer).Session;
            OrganizationId organizationId = session.OrganizationId;

            return(this.GetPolicyStore(organizationId));
        }
        private static ExComplianceItemContainer GetExComplianceContainer(ComplianceItemContainer container)
        {
            ExComplianceItemContainer exComplianceItemContainer = container as ExComplianceItemContainer;

            if (exComplianceItemContainer != null)
            {
                return(exComplianceItemContainer);
            }
            throw new ArgumentException("Operation can be invoked only with an ExComplianceContainer");
        }
Esempio n. 3
0
 // Token: 0x06000865 RID: 2149 RVA: 0x00021E3B File Offset: 0x0002003B
 internal ExFolderComplianceItemContainer(MailboxSession session, ComplianceItemContainer parent, Folder folder)
 {
     this.session = session;
     this.folder  = folder;
     this.parent  = parent;
 }
 public override ComplianceItemPagedReader GetPagedReader(ComplianceItemContainer container)
 {
     return(ExComplianceServiceProvider.GetExComplianceContainer(container).ComplianceItemPagedReader);
 }