Skip to main content
All docs
V24.1
.NET 6.0+
  • The page you are viewing does not exist in the .NET Framework 4.5.2+ platform documentation. This link will take you to the parent topic of the current section.

NotificationsOptionsBase.NotificationsRefreshInterval Property

Specifies how often XAF refreshes notifications.

Namespace: DevExpress.ExpressApp.Notifications

Assembly: DevExpress.ExpressApp.Notifications.v24.1.dll

NuGet Package: DevExpress.ExpressApp.Notifications

Declaration

public TimeSpan NotificationsRefreshInterval { get; set; }

Property Value

Type Default Description
TimeSpan 5 minutes

A TimeSpan value that specifies the time that passes before XAF refreshes notifications again.

Remarks

The following example demonstrates how to specify this property:

namespace MySolution.Blazor.Server;

public class Startup {
    public void ConfigureServices(IServiceCollection services) {
        // ...
        services.AddRazorPages();
        services.AddServerSideBlazor();
        services.AddHttpContextAccessor();
        services.AddScoped<CircuitHandler, Services.Circuits.CircuitHandlerProxy>();
        services.AddXaf(Configuration, builder => {
            builder.UseApplication<MySolutionBlazorApplication>();
            // ...
            builder.Modules
                // ...
                .AddNotifications(options => {
                    options.CanAccessPostponedItems = true;
                    options.NotificationsRefreshInterval = TimeSpan.FromSeconds(1);
                    options.NotificationsStartDelay = TimeSpan.FromSeconds(15);
                    options.ShowDismissAllAction = true;
                    options.ShowNotificationsWindow = false;
                    options.ShowRefreshAction = true;
                });
        });
    };
}
See Also