DocumentManager.CloseDocument(String) Method
Closes a document with the specified ID.
Namespace: DevExpress.Web.Office
Assembly: DevExpress.Web.v24.1.dll
NuGet Package: DevExpress.Web
Declaration
Parameters
Name | Type | Description |
---|---|---|
documentId | String | The unique identifier of a document. |
Remarks
Office controls (ASPxSpreadsheet and ASPxRichEdit) do not close a document when you open another document or even when you leave a page with the control. The document storage retains the document until it is hibernated and then removed from the memory after a dispose timeout. If the hibernation is disabled, the document remains in the storage until IIS process recycling occurs.
Call the CloseDocument methods to close a document explicitly:
Call the CloseAllDocuments() method to close all open documents.
When you close a document, DocumentManager closes it for all users who work on the document. It can cause NullReferenceException and “Your session has expired” errors. To avoid these errors, close unshared documents only.
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the CloseDocument(String) method.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.