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.
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
IQueryableNotificationUsers
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
ISubscriptionService
Class for handling Notification Subscriptions
IUserNotificationFormatter
Used for formatting UserNotificationMessage.
IUserNotificationRepository
Class for listing UserNotificationMessages
Enums
UserNotificationFormattingMode
The mode for user notification formatting