The requested page is not available for the requested platform. You are viewing the content for Default platform.

DocumentManager.HibernateAllDocumentsOnApplicationEnd Property

Gets or sets a value that specifies whether all open documents should be hibernated on application end.

Namespace: DevExpress.Web.Office

Assembly: DevExpress.Web.v19.2.dll

Declaration

public static bool HibernateAllDocumentsOnApplicationEnd { get; set; }
Public Shared Property HibernateAllDocumentsOnApplicationEnd As Boolean

Property Value

Type Description
Boolean

true, if all documents should be hibernated; otherwise, false.

Remarks

To learn more, see the Document Hibernation.

Example

The following code example demonstrates how hibernation settings can be defined in the Application_Start method. Some of the settings are optional.

<%@ Application Language="C#" %>
<%@ Import Namespace="DevExpress.Web.Office" %>
<script runat="server">
    void Application_Start(object sender, EventArgs e) {
        // Code that runs on application startup
        DocumentManager.HibernationStoragePath = Server.MapPath("~/App_Data/HibernationStorage/"); //Required setting
        DocumentManager.HibernateTimeout = TimeSpan.FromMinutes(30); //Optional setting
        DocumentManager.HibernatedDocumentsDisposeTimeout = TimeSpan.FromDays(1); //Optional setting
        DocumentManager.HibernateAllDocumentsOnApplicationEnd = true; //Optional setting
        DocumentManager.EnableHibernation = true; //Required setting to turn the hibernation on
    }
</script>
See Also