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"); }
// 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); }