Skip to main content
.NET Framework 4.6.2+

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

Notifications Service and Notifications Providers

This topic describes the internal infrastructure of the Notifications Module and explains how to customize its default behavior.

NotificationsService is an object that the NotificationsModule uses to process notifications. To access the service, use the module’s NotificationsModule.NotificationsService property.

Notifications Providers collect notifications from ISupportNotifications business objects. The following built-in Notification Providers are available:

Platform Provider Description
ASP.NET Core Blazor DevExpress.ExpressApp.Scheduler.Blazor.Notifications.SchedulerNotificationsProvider Collects notifications from Scheduler events. Implemented in the Scheduler Module.
Windows Forms & ASP.NET Web Forms NotificationsProvider Collects notifications from Scheduler events. Implemented in the Scheduler Module.
All platforms DefaultNotificationsProvider Collects notifications from any other ISupportNotifications objects. Types that have descendants are ignored.

To create a custom provider, implement the INotificationsProvider interface or inherit one of the built-in providers.

To register a provider, use the NotificationsService.RegisterNotificationsProvider method.

See Also