public IAsyncResult BeginSendPageChange(Page page, AsyncCallback callback, object state) { if (disposed) { throw new ObjectDisposedException("RTDocumentHelper has been disposed"); } TOCNode tocNode = PageToTOCNode(page); RTNodeChanged rtNodeChanged = new RTNodeChanged(tocNode.Identifier, DateTime.UtcNow, null); IAsyncResult iar = capability.BeginSendObject(rtNodeChanged, callback, state); CurrentOrganizationNodeIdentifier = tocNode.Identifier; return(iar); }