private void AttemptToRestoreConditionAdvisor(MailboxSession mailboxSession)
        {
            ConditionAdvisor conditionAdvisor = ConditionAdvisor.Create(mailboxSession, this.eventCondition);

            this.conditionAdvisor.Dispose();
            this.conditionAdvisor = conditionAdvisor;
            this.isRecycled       = true;
        }
 internal OwaConditionAdvisor(MailboxSession mailboxSession, OwaStoreObjectId folderId, EventObjectType objectType, EventType eventType)
 {
     this.eventCondition            = new EventCondition();
     this.folderId                  = folderId;
     this.eventCondition.ObjectType = objectType;
     this.eventCondition.EventType  = eventType;
     this.eventCondition.ContainerFolderIds.Add(folderId.StoreObjectId);
     this.conditionAdvisor = ConditionAdvisor.Create(mailboxSession, this.eventCondition);
 }