コード例 #1
0
 // Token: 0x060005C4 RID: 1476 RVA: 0x0002B94E File Offset: 0x00029B4E
 internal DiscoveryHoldEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
 {
     this.AllInPlaceHoldConfiguration = base.MailboxDataForTags.ElcUserInformation.InPlaceHoldConfiguration;
     if (this.AllInPlaceHoldConfiguration == null)
     {
         this.AllInPlaceHoldConfiguration = new List <InPlaceHoldConfiguration>();
     }
 }
コード例 #2
0
        // Token: 0x060005FD RID: 1533 RVA: 0x0002D9C4 File Offset: 0x0002BBC4
        internal HoldCleanupEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
        {
            object obj = Globals.ReadRegKey(ElcGlobals.ParameterRegistryKeyPath, ElcGlobals.HoldCleanupBatchSizeForELC);

            if (obj is int)
            {
                this.batchSizeForELC = (int)obj;
            }
            obj = Globals.ReadRegKey(ElcGlobals.ParameterRegistryKeyPath, ElcGlobals.HoldCleanupEnabledForELC);
            if (obj is string && !bool.TryParse((string)obj, out this.enabledForELC))
            {
                this.enabledForELC = true;
                HoldCleanupEnforcer.Tracer.TraceWarning <HoldCleanupEnforcer, string>((long)this.GetHashCode(), "{0}: {1} override provided but the value is in the wrong format.  Defaulting to true.", this, ElcGlobals.HoldCleanupEnabledForELC);
            }
            obj = Globals.ReadRegKey(ElcGlobals.ParameterRegistryKeyPath, ElcGlobals.HoldCleanupLogOnly);
            if (obj is string && !bool.TryParse((string)obj, out this.logOnly))
            {
                this.logOnly = false;
                HoldCleanupEnforcer.Tracer.TraceWarning <HoldCleanupEnforcer, string>((long)this.GetHashCode(), "{0}: {1} override provided but the value is in the wrong format.  Defaulting to false.", this, ElcGlobals.HoldCleanupLogOnly);
            }
        }
コード例 #3
0
 // Token: 0x06000625 RID: 1573 RVA: 0x0002F499 File Offset: 0x0002D699
 internal SysCleanupEnforcerManager(SysCleanupSubAssistant sysCleanupSubAssistant)
 {
     this.sysCleanupSubAssistant = sysCleanupSubAssistant;
 }
コード例 #4
0
 // Token: 0x0600067B RID: 1659 RVA: 0x00031700 File Offset: 0x0002F900
 internal EHAQuotaWarningEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
 {
 }
コード例 #5
0
 // Token: 0x0600065B RID: 1627 RVA: 0x00030730 File Offset: 0x0002E930
 internal AuditQuotaEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
 {
 }
コード例 #6
0
 // Token: 0x060005B2 RID: 1458 RVA: 0x0002B794 File Offset: 0x00029994
 internal SysCleanupEnforcerBase(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant)
 {
     this.MailboxDataForTags     = mailboxDataForTags;
     this.SysCleanupSubAssistant = sysCleanupSubAssistant;
     this.TagExpirationExecutor  = new TagExpirationExecutor(mailboxDataForTags, sysCleanupSubAssistant);
 }
コード例 #7
0
 // Token: 0x06000671 RID: 1649 RVA: 0x000312D8 File Offset: 0x0002F4D8
 internal CalendarLogExpirationEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
 {
 }
コード例 #8
0
        // Token: 0x0600069F RID: 1695 RVA: 0x000328B8 File Offset: 0x00030AB8
        internal EHAHiddenFolderCleanupEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
        {
            object obj = Globals.ReadRegKey(ElcGlobals.ParameterRegistryKeyPath, ElcGlobals.EHAHiddenFolderCleanupBatchSizeForELC);

            if (obj is int)
            {
                this.maxItemsToDeleteInOneCycle = (int)obj;
            }
        }
コード例 #9
0
 // Token: 0x060005D7 RID: 1495 RVA: 0x0002C594 File Offset: 0x0002A794
 internal DumpsterExpirationEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
 {
 }
コード例 #10
0
 // Token: 0x06000688 RID: 1672 RVA: 0x00031F0A File Offset: 0x0003010A
 internal EHAMigratedMessageMoveEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
 {
 }
コード例 #11
0
 // Token: 0x060006AC RID: 1708 RVA: 0x000330AB File Offset: 0x000312AB
 internal MigrateToArchiveEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
 {
 }
コード例 #12
0
 // Token: 0x0600061A RID: 1562 RVA: 0x0002ED84 File Offset: 0x0002CF84
 internal SupplementExpirationEnforcer(MailboxDataForTags mailboxDataForTags, SysCleanupSubAssistant sysCleanupSubAssistant) : base(mailboxDataForTags, sysCleanupSubAssistant)
 {
 }