SaaS CMS has officially launched! Learn more now.

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