商信互联
本主题描述了通知模块的内部基础结构,并显示了如何自定义其默认行为。
NotificationsService是NotificationsModule用于处理通知的对象。可使用模块的NotificationsModule.NotificationsService属性访问该服务。使用通知提供程序从ISupportNotifications业务对象收集通知。有两个内置的Notification Providers- NotificationsProvider(在Scheduler Module中实现),它从调度程序事件收集通知,而DefaultNotificationsProvider从任何其他ISupportNotifications对象收集通知。具有后代的类型将被忽略。
您可以通过实现INotificationsProvider接口或继承内置提供程序之一来创建自定义提供程序。要注册提供者,请使用NotificationsService.RegisterNotificationsProvider方法。