protected override void LoadViewState() { OwaStoreObjectId owaStoreObjectId = OwaStoreObjectId.CreateFromString(Utilities.GetQueryStringParameter(base.Request, "id")); MailboxSession mailboxSession = (MailboxSession)owaStoreObjectId.GetSession(base.UserContext); StoreObjectId defaultFolderId = mailboxSession.GetDefaultFolderId(DefaultFolderType.RecoverableItemsDeletions); if (defaultFolderId == null) { DumpsterFolderHelper.CheckAndCreateFolder(mailboxSession); defaultFolderId = mailboxSession.GetDefaultFolderId(DefaultFolderType.RecoverableItemsDeletions); } OwaStoreObjectId folderId = OwaStoreObjectId.CreateFromStoreObjectId(defaultFolderId, owaStoreObjectId); this.folder = Utilities.GetFolderForContent <Folder>(base.UserContext, folderId, RecoverDeletedItems.folderProperties); this.viewWidth = Utilities.GetFolderProperty <int>(this.folder, ViewStateProperties.ViewWidth, 450); this.viewHeight = Utilities.GetFolderProperty <int>(this.folder, ViewStateProperties.ViewHeight, 250); }
// Token: 0x0600068C RID: 1676 RVA: 0x00031FE4 File Offset: 0x000301E4 private void CollectMigratedItemsMarkedForHoldExpiration() { base.SysCleanupSubAssistant.ThrowIfShuttingDown(base.MailboxDataForTags.MailboxSession.MailboxOwner); EHAMigratedMessageMoveEnforcer.Tracer.TraceDebug <EHAMigratedMessageMoveEnforcer>((long)this.GetHashCode(), "{0}: About to collect migrated items for expiration.", this); DumpsterFolderHelper.RunQueryOnDiscoveryHoldsFolder(base.MailboxDataForTags.MailboxSession, new SortBy(ItemSchema.EHAMigrationExpiryDate, SortOrder.Descending), new Func <QueryResult, bool>(this.MigratedMessageQueryProcessor), EHAMigratedMessageMoveEnforcer.ItemDataColumnsWithHoldExpirationDate); }