public void OpenAssociationAsReadWrite(IMailboxAssociationBaseItem associationItem) { ArgumentValidator.ThrowIfNull("associationItem", associationItem); this.CheckDisposed("OpenAssociationAsReadWrite"); MailboxAssociationBaseItem mailboxAssociationBaseItem = (MailboxAssociationBaseItem)associationItem; mailboxAssociationBaseItem.OpenAsReadWrite(); }
public void DeleteAssociation(IMailboxAssociationBaseItem associationItem) { ArgumentValidator.ThrowIfNull("associationItem", associationItem); this.CheckDisposed("DeleteAssociation"); MailboxAssociationBaseItem mailboxAssociationBaseItem = (MailboxAssociationBaseItem)associationItem; this.DeleteAssociation(mailboxAssociationBaseItem.GetValueOrDefault <VersionedId>(ItemSchema.Id)); }
public void SaveAssociation(IMailboxAssociationBaseItem association) { ArgumentValidator.ThrowIfNull("association", association); this.CheckDisposed("SaveAssociation"); this.performanceTracker.IncrementAssociationsUpdated(); MailboxAssociationBaseItem mailboxAssociationBaseItem = (MailboxAssociationBaseItem)association; mailboxAssociationBaseItem.Save(SaveMode.ResolveConflicts); }