Namespace EPiServer.Notification
Classes
DelayedNotificationMessage
A Notification message that can be sent between users. It has a minimum time to wait before the message should be sent.
FormatterNotificationMessage
Notification message used in INotificationFormatter
NotificationChannelOptions
Options for ChannelName
NotificationEventArgs
Arguments for a NotificationMessage event.
NotificationFormat
Specifies the format for a NotificationMessage
NotificationMessage
A Notification message that can be sent between users. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
NotificationOptions
Specifies settings used by notification system
NotificationUser
Represents a sender or a recipient in the notification system.
PagedNotificationUserResult
Represents a paged result set for notification users.
PagedUserNotificationMessageResult
Represents a paged result set for user notification messages.
ProviderNotificationMessage
Notification message used in INotificationProvider.
QueryableNotificationUserService
Defines the members for a queryable user notification.
ScheduledNotificationMessage
A Notification message that can be sent between users. It has a setting that specifies the earliest time the message should be sent.
SubscriptionClearedEventArgs
Arguments for a clear Subscription event.
SubscriptionEventArgs
Arguments for a Subscription event.
UserClearedEventArgs
Arguments for a clear user event.
UserNotificationEventArgs
Arguments for a UserNotificationMessage event.
UserNotificationMessage
Represents a one-to-one message.
UserNotificationRepositoryExtensions
UserNotificationsEventArgs
Arguments for a UserNotificationReadAllMessage event.
UserNotificationsQuery
Class used for querying
Interfaces
INotificationChannelOptionsRegistry
Registry for options used to control how notifications within a specific ChannelName should be handled.
INotificationFormatter
Signature for components that formats NotificationMessage.
INotificationPreferenceRegister
Signature for a component that can be used to register a default preference resolver.
INotificationProvider
Signature for a component that can send NotificationMessage.
INotificationProviderStatus
By applying to a INotificationProvider implementation, gives the possibility to disable a provider
INotificationUser
Define the properties and members for a notification user.
INotificationUserEmail
Define the properties and members for a notification user by email.
INotifier
Class for sending NotificationMessages
IQueryableNotificationUser
Defines the member for a queryable user notification.
IQueryableNotificationUsers
Defines the members for a queryable user notification.
ISubscriptionService
Class for handling Notification Subscriptions
IUserNotificationFormatter
Used for formatting UserNotificationMessage.
IUserNotificationRepository
Class for listing UserNotificationMessages
Enums
UserNotificationFormattingMode
The mode for user notification formatting