Back to Devexpress

Notifications Service and Notifications Providers

expressappframework-113693-event-planning-and-notifications-notifications-notifications-service-and-notifications-providers.md

latest2.8 KB
Original Source

Notifications Service and Notifications Providers

  • Feb 16, 2026

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:

PlatformProviderDescription
ASP.NET Core BlazorDevExpress.ExpressApp.Scheduler.Blazor.Notifications.SchedulerNotificationsProviderCollects notifications from Scheduler events. Implemented in the Scheduler Module.
Windows FormsNotificationsProviderCollects notifications from Scheduler events. Implemented in the Scheduler Module.
All platformsDefaultNotificationsProviderCollects 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

How to: Use Notifications with a Custom Business Class (Implement ISupportNotifications)

How to: Use Notifications with the Scheduler Event

How to: Show Notifications to a Specific User