Namespace Umbraco.Cms.Core.Notifications
Classes
ApplicationCacheRefresherNotification
Notification published when application-wide cache needs to be refreshed.
AssignedMemberRolesNotification
Notification that is published after roles have been assigned to members.
AssignedUserGroupPermissionsNotification
Notification published when user group permissions have been assigned to entities.
CacheRefresherNotification
Abstract base class for cache refresher notifications.
CancelableEnumerableObjectNotification<T>
Abstract base class for cancelable notifications that carry a collection of target objects.
CancelableNotification
Base class for notifications that can be canceled by a notification handler.
CancelableObjectNotification<T>
Abstract base class for cancelable notifications that carry a target object.
ContentCacheRefresherNotification
Notification that triggers the content cache refresher.
ContentCopiedNotification
Notification that is published after content has been copied.
ContentCopyingNotification
Notification that is published before content is copied.
ContentDeletedBlueprintNotification
A notification that is used to trigger the IContentService when the DeletedBlueprint method is called in the API.
ContentDeletedNotification
Notification that is published after content has been deleted.
ContentDeletedVersionsNotification
A notification that is used to trigger the IContentService when the DeleteVersion and DeleteVersions methods are called in the API, and the version has been deleted.
ContentDeletingNotification
Notification that is published before content is deleted.
ContentDeletingVersionsNotification
A notification that is used to trigger the IContentService when the DeleteVersion and DeleteVersions methods are called in the API.
ContentEmptiedRecycleBinNotification
Notification that is published after the content recycle bin has been emptied.
ContentEmptyingRecycleBinNotification
Notification that is published before the content recycle bin is emptied.
ContentMovedNotification
Notification that is published after content has been moved.
ContentMovedToRecycleBinNotification
Notification that is published after content has been moved to the recycle bin.
ContentMovingNotification
Notification that is published before content is moved.
ContentMovingToRecycleBinNotification
Notification that is published before content is moved to the recycle bin.
ContentNotificationExtensions
Provides extension methods for content-related notifications to help determine culture-specific save and publish states.
ContentPublishedNotification
Notification that is published after content has been published.
ContentPublishingNotification
Notification that is published before content is published.
ContentRefreshNotification
Notification published when content needs to be refreshed in the cache.
ContentRolledBackNotification
Notification that is published after content has been rolled back to a previous version.
ContentRollingBackNotification
Notification that is published before content is rolled back to a previous version.
ContentSavedBlueprintNotification
A notification that is used to trigger the IContentService when the SavedBlueprint method is called in the API.
ContentSavedNotification
Notification that is published after content has been saved.
ContentSavingNotification
Notification that is published before content is saved.
ContentScaffoldedNotification
Notification that is sent out when a Content item has been scaffolded from an original item and basic cleaning has been performed.
ContentSendingToPublishNotification
A notification that is used to trigger the IContentService when the SendToPublication method is called in the API.
ContentSentToPublishNotification
A notification that is used to trigger the IContentService when the SendToPublication method is called in the API, after the entity has been sent to publication.
ContentSortedNotification
Called after content has been sorted.
ContentSortingNotification
Called while content is sorting, but before content has been sorted. Cancel the operation to cancel the sorting.
ContentTreeChangeNotification
Notification published when changes occur in the content tree structure.
ContentTypeCacheRefresherNotification
Notification published when content type cache needs to be refreshed.
ContentTypeChangeNotification<T>
Abstract base class for notifications related to content type changes.
ContentTypeChangedNotification
A notification that is published when a ContentType is saved or deleted, after the transaction has completed. This is mainly used for caching purposes, and generally not recommended. Use ContentTypeSavedNotification and ContentTypeDeletedNotification instead.
ContentTypeDeletedNotification
Notification that is published after a content type has been deleted.
ContentTypeDeletingNotification
Notification that is published before a content type is deleted.
ContentTypeMovedNotification
A notification that is used to trigger the ContentTypeService when the Move method is called in the API, after the entities have been moved.
ContentTypeMovingNotification
A notification that is used to trigger the ContentTypeService when the Move method is called in the API.
ContentTypeRefreshNotification<T>
Abstract base class for notifications related to content type cache refresh operations.
ContentTypeRefreshedNotification
Notification published when content types have been refreshed in the cache.
ContentTypeSavedNotification
Notification that is published after a content type has been saved.
ContentTypeSavingNotification
Notification that is published before a content type is saved.
ContentUnpublishedNotification
Notification that is published after content has been unpublished.
ContentUnpublishingNotification
Notification that is published before content is unpublished.
CopiedNotification<T>
Abstract base class for notifications published after an entity has been copied.
CopyingNotification<T>
Abstract base class for notifications published before an entity is copied.
CreatedNotification<T>
Abstract base class for notifications published after an entity has been created.
CreatingNotification<T>
Abstract base class for notifications published before an entity is created.
CreatingRequestNotification
Used for notifying when an Umbraco request is being created
DataTypeCacheRefresherNotification
Notification that triggers the data type cache refresher.
DataTypeDeletedNotification
Notification that is published after a data type has been deleted.
DataTypeDeletingNotification
Notification that is published before a data type is deleted.
DataTypeMovedNotification
A notification that is used to trigger the DataTypeService when the Move method is called in the API, after the IDataType has been moved.
DataTypeMovingNotification
A notification that is used to trigger the DataTypeService when the Move method is called in the API.
DataTypeSavedNotification
Notification that is published after a data type has been saved.
DataTypeSavingNotification
Notification that is published before a data type is saved.
DeletedNotification<T>
Abstract base class for notifications published after entities have been deleted.
DeletedVersionsNotificationBase<T>
Abstract base class for notifications related to deleting content or media versions.
DeletedVersionsNotification<T>
Abstract base class for notifications published after versions have been deleted.
DeletingNotification<T>
Abstract base class for notifications published before entities are deleted.
DeletingVersionsNotification<T>
Abstract base class for cancelable notifications published before versions are deleted.
DictionaryCacheRefresherNotification
Notification published when dictionary cache needs to be refreshed.
DictionaryItemDeletedNotification
A notification that is used to trigger the ILocalizationService when the Delete (IDictionaryItem overload) method is called in the API, after the dictionary items has been deleted.
DictionaryItemDeletingNotification
A notification that is used to trigger the ILocalizationService when the Delete (IDictionaryItem overload) method is called in the API.
DictionaryItemMovedNotification
Notification published after dictionary items have been moved.
DictionaryItemMovingNotification
Notification published before dictionary items are moved.
DictionaryItemSavedNotification
A notification that is used to trigger the ILocalizationService when the Save (IDictionaryItem overload) method is called in the API and the data has been persisted.
DictionaryItemSavingNotification
A notification that is used to trigger the ILocalizationService when the Save (IDictionaryItem overload) method is called in the API.
DomainCacheRefresherNotification
Notification published when domain cache needs to be refreshed.
DomainDeletedNotification
Notification published after domains have been deleted.
DomainDeletingNotification
Notification published before domains are deleted.
DomainSavedNotification
Notification published after domains have been saved.
DomainSavingNotification
Notification published before domains are saved.
EmptiedRecycleBinNotification<T>
Abstract base class for notifications published after the recycle bin has been emptied.
EmptyingRecycleBinNotification<T>
Abstract base class for notifications published before the recycle bin is emptied.
EntityContainerDeletedNotification
Notification published after entity containers (folders) have been deleted.
EntityContainerDeletingNotification
Notification published before entity containers (folders) are deleted.
EntityContainerRenamedNotification
Notification published after entity containers (folders) have been renamed.
EntityContainerRenamingNotification
Notification published before entity containers (folders) are renamed.
EntityContainerSavedNotification
Notification published after entity containers (folders) have been saved.
EntityContainerSavingNotification
Notification published before entity containers (folders) are saved.
EntityRefreshNotification<T>
Notification published when an entity needs to be refreshed in the cache.
EnumerableObjectNotification<T>
Abstract base class for notifications that carry a collection of target objects.
ExportedMemberNotification
Notification published when a member has been exported.
HealthCheckCompletedNotification
Notification published when health checks have been completed.
ImportedPackageNotification
Notification published after a package has been imported.
ImportingPackageNotification
Notification published before a package is imported.
LanguageCacheRefresherNotification
Notification published when language cache needs to be refreshed.
LanguageDeletedNotification
A notification that is used to trigger the ILocalizationService when the Delete (ILanguage overload) method is called in the API, after the languages have been deleted.
LanguageDeletingNotification
A notification that is used to trigger the ILocalizationService when the Delete (ILanguage overload) method is called in the API.
LanguageSavedNotification
A notification that is used to trigger the ILocalizationService when the Save (ILanguage overload) method is called in the API, after data has been persisted.
LanguageSavingNotification
A notification that is used to trigger the ILocalizationService when the Save (ILanguage overload) method is called in the API.
MediaCacheRefresherNotification
Notification that triggers the media cache refresher.
MediaDeletedNotification
Notification that is published after media has been deleted.
MediaDeletedVersionsNotification
A notification that is used to trigger the IMediaService when the DeleteVersion and DeleteVersions methods are called in the API, after the media version has been deleted.
MediaDeletingNotification
Notification that is published before media is deleted.
MediaDeletingVersionsNotification
A notification that is used to trigger the IMediaService when the DeleteVersion and DeleteVersions methods are called in the API.
MediaEmptiedRecycleBinNotification
Notification published after the media recycle bin has been emptied.
MediaEmptyingRecycleBinNotification
Notification published before the media recycle bin is emptied.
MediaMovedNotification
Notification that is published after media has been moved.
MediaMovedToRecycleBinNotification
Notification that is published after media has been moved to the recycle bin.
MediaMovingNotification
Notification that is published before media is moved.
MediaMovingToRecycleBinNotification
Notification that is published before media is moved to the recycle bin.
MediaRefreshNotification
Notification published when media needs to be refreshed in the cache.
MediaSavedNotification
Notification that is published after media has been saved.
MediaSavingNotification
Notification that is published before media is saved.
MediaTreeChangeNotification
Notification published when changes occur in the media tree structure.
MediaTypeChangedNotification
A notification that is published when a MediaType is saved or deleted, after the transaction has completed. This is mainly used for caching purposes, and generally not recommended. Use MediaTypeSavedNotification and MediaTypeDeletedNotification instead.
MediaTypeDeletedNotification
A notification that is used to trigger the IMediaTypeService when the Delete method is called in the API, after the entities has been deleted.
MediaTypeDeletingNotification
A notification that is used to trigger the IMediaTypeService when the Delete method is called in the API.
MediaTypeMovedNotification
A notification that is used to trigger the IMediaTypeService when the Move method is called in the API, after the entities has been moved.
MediaTypeMovingNotification
A notification that is used to trigger the IMediaTypeService when the Move method is called in the API.
MediaTypeRefreshedNotification
Notification published when media types have been refreshed in the cache.
MediaTypeSavedNotification
Notification that is published after a media type has been saved.
MediaTypeSavingNotification
Notification that is published before a media type is saved.
MemberCacheRefresherNotification
Notification that triggers the member cache refresher.
MemberDeletedNotification
Notification that is published after a member has been deleted.
MemberDeletingNotification
Notification that is published before a member is deleted.
MemberGroupCacheRefresherNotification
Notification published when member group cache needs to be refreshed.
MemberGroupDeletedNotification
Notification published after member groups have been deleted.
MemberGroupDeletingNotification
Notification published before member groups are deleted.
MemberGroupSavedNotification
Notification published after member groups have been saved.
MemberGroupSavingNotification
Notification published before member groups are saved.
MemberRefreshNotification
Notification published when a member needs to be refreshed in the cache.
MemberRolesNotification
Abstract base class for notifications related to member role assignments.
MemberSavedNotification
Notification that is published after a member has been saved.
MemberSavingNotification
Notification that is published before a member is saved.
MemberTwoFactorRequestedNotification
Notification published when a member requests two-factor authentication.
MemberTypeChangedNotification
A notification that is published when a MemberType is saved or deleted, after the transaction has completed. This is mainly used for caching purposes, and generally not recommended. Use MemberTypeSavedNotification and MemberTypeDeletedNotification instead.
MemberTypeDeletedNotification
A notification that is used to trigger the IMemberTypeService when the Delete method is called in the API, after the entities have been deleted.
MemberTypeDeletingNotification
A notification that is used to trigger the IMemberTypeService when the Delete method is called in the API.
MemberTypeMovedNotification
Notification published after member types have been moved.
MemberTypeMovingNotification
A notification that is used to trigger the IMemberTypeService when the Move method is called in the API.
MemberTypeRefreshedNotification
Notification published when member types have been refreshed in the cache.
MemberTypeSavedNotification
Notification that is published after a member type has been saved.
MemberTypeSavingNotification
Notification that is published before a member type is saved.
ModelBindingErrorNotification
Contains event data for the ModelBindingException event.
MovedNotification<T>
Abstract base class for notifications published after entities have been moved.
MovedToRecycleBinNotification<T>
Abstract base class for notifications published after entities have been moved to the recycle bin.
MovingNotification<T>
Abstract base class for notifications published before entities are moved.
MovingToRecycleBinNotification<T>
Abstract base class for notifications published before entities are moved to the recycle bin.
NotificationExtensions
Provides extension methods for notifications to support state transfer.
ObjectNotification<T>
Abstract base class for notifications that carry a target object.
PartialViewCreatedNotification
Notification published after a partial view has been created.
PartialViewCreatingNotification
Notification published before a partial view is created.
PartialViewDeletedNotification
Notification published after a partial view has been deleted.
PartialViewDeletingNotification
Notification published before a partial view is deleted.
PartialViewSavedNotification
Notification published after partial views have been saved.
PartialViewSavingNotification
Notification published before partial views are saved.
PostRuntimePremigrationsUpgradeNotification
Notification published after runtime pre-migrations have been applied during upgrade.
PublicAccessCacheRefresherNotification
Notification published when public access cache needs to be refreshed.
PublicAccessEntryDeletedNotification
Notification published after public access entries have been deleted.
PublicAccessEntryDeletingNotification
Notification published before public access entries are deleted.
PublicAccessEntrySavedNotification
Notification published after public access entries have been saved.
PublicAccessEntrySavingNotification
Notification published before public access entries are saved.
RelationDeletedNotification
A notification that is published when a relation has been deleted.
RelationDeletingNotification
A notification that is published when a relation is being deleted.
RelationSavedNotification
A notification that is published when a relation has been saved.
RelationSavingNotification
A notification that is published when a relation is being saved.
RelationTypeCacheRefresherNotification
Notification published when relation type cache needs to be refreshed.
RelationTypeDeletedNotification
A notification that is published when a relation type has been deleted.
RelationTypeDeletingNotification
A notification that is published when a relation type is being deleted.
RelationTypeSavedNotification
A notification that is published when a relation type has been saved.
RelationTypeSavingNotification
A notification that is published when a relation type is being saved.
RemovedMemberRolesNotification
Notification that is published after roles have been removed from members.
RenamedNotification<T>
Abstract base class for notifications published after entities have been renamed.
RenamingNotification<T>
Abstract base class for cancelable notifications published before entities are renamed.
RolledBackNotification<T>
Abstract base class for notifications published after an entity has been rolled back to a previous version.
RollingBackNotification<T>
Abstract base class for notifications published before an entity is rolled back to a previous version.
RoutingRequestNotification
Used for notifying when an Umbraco request is being built
RuntimePremigrationsUpgradeNotification
Notification published when runtime pre-migrations need to be executed during upgrade.
RuntimeUnattendedInstallNotification
Used to notify when the core runtime can do an unattended install.
RuntimeUnattendedUpgradeNotification
Used to notify when the core runtime can do an unattended upgrade.
SavedNotification<T>
Abstract base class for notifications published after entities have been saved.
SavingNotification<T>
Abstract base class for notifications published before entities are saved.
ScaffoldedNotification<T>
Abstract base class for cancelable notifications published when entities are scaffolded (copied).
ScopedEntityRemoveNotification
Notification published when an entity is removed within a scope.
ScriptDeletedNotification
A notification that is used to trigger the IFileService when the DeleteScript method is called in the API, after the script has been deleted.
ScriptDeletingNotification
A notification that is used to trigger the IFileService when the DeleteScript method is called in the API.
ScriptSavedNotification
Notification that is published after a script file has been saved.
ScriptSavingNotification
Notification that is published before a script file is saved.
SendEmailNotification
Notification published when an email needs to be sent.
ServerVariablesParsingNotification
A notification for when server variables are parsing
SortedNotification<T>
Abstract base class for notifications published after entities have been sorted.
SortingNotification<T>
Abstract base class for notifications published before entities are sorted.
StatefulNotification
Abstract base class for notifications that can carry state between "ing" (before) and "ed" (after) notifications.
StylesheetDeletedNotification
A notification that is used to trigger the IFileService when the DeleteStylesheet method is called in the API, after the stylesheet has been deleted.
StylesheetDeletingNotification
A notification that is used to trigger the IFileService when the DeleteStylesheet method is called in the API.
StylesheetSavedNotification
Notification that is published after a stylesheet has been saved.
StylesheetSavingNotification
Notification that is published before a stylesheet is saved.
TemplateCacheRefresherNotification
Notification published when template cache needs to be refreshed.
TemplateDeletedNotification
A notification that is used to trigger the IFileService when the DeleteTemplate method is called in the API, after the template has been deleted.
TemplateDeletingNotification
A notification that is used to trigger the IFileService when the DeleteTemplate method is called in the API.
TemplateSavedNotification
A notification that is used to trigger the IFileService when the SaveTemplate method is called in the API, after the template has been saved.
TemplateSavingNotification
A notification that is used to trigger the IFileService when the SaveTemplate method is called in the API.
TreeChangeNotification<T>
Abstract base class for notifications related to tree structure changes.
UmbracoApplicationStartedNotification
Notification that occurs when Umbraco has completely booted up and the request processing pipeline is configured.
UmbracoApplicationStartingNotification
Notification that occurs at the very end of the Umbraco boot process (after all components are initialized).
UmbracoApplicationStoppedNotification
Notification that occurs when Umbraco has completely shutdown.
UmbracoApplicationStoppingNotification
Notification that occurs when Umbraco is shutting down (after all components are terminated).
UmbracoRequestBeginNotification
Notification raised on each request begin.
UmbracoRequestEndNotification
Notification raised on each request end.
UnattendedInstallNotification
Used to notify that an Unattended install has completed
UserCacheRefresherNotification
Notification that triggers the user cache refresher.
UserDeletedNotification
Notification that is published after a user has been deleted.
UserDeletingNotification
Notification that is published before a user is deleted.
UserForgotPasswordChangedNotification
Notification published when a user's password has been changed via the "forgot password" flow.
UserForgotPasswordRequestedNotification
Notification published when a user requests a password reset via the "forgot password" flow.
UserGroupCacheRefresherNotification
Notification published when user group cache needs to be refreshed.
UserGroupDeletedNotification
Notification published after user groups have been deleted.
UserGroupDeletingNotification
Notification published before user groups are deleted.
UserGroupSavedNotification
Notification published after user groups have been saved.
UserGroupSavingNotification
Notification published before user groups are saved.
UserGroupWithUsersSavedNotification
Notification published after user groups with their associated users have been saved.
UserGroupWithUsersSavingNotification
Notification published before user groups with their associated users are saved.
UserLockedNotification
Notification that is published after a user account has been locked.
UserLoginFailedNotification
Notification that is published when a user login attempt fails.
UserLoginRequiresVerificationNotification
Notification that is published when a user login requires additional verification (e.g., two-factor authentication).
UserLoginSuccessNotification
Notification that is published after a user has successfully logged in.
UserLogoutSuccessNotification
Notification that is published after a user has successfully logged out.
UserNotification
Abstract base class for user-related notifications such as login, logout, password changes, and locking.
UserPasswordChangedNotification
Notification that is published after a user's password has been changed.
UserPasswordResetNotification
Notification that is published after a user's password has been reset.
UserPasswordResettingNotification
Notification published before a user's password is reset.
UserResetAccessFailedCountNotification
Notification published when a user's failed access count has been reset.
UserSavedNotification
Notification that is published after a user has been saved.
UserSavingNotification
Notification that is published before a user is saved.
UserTwoFactorRequestedNotification
Notification that is published when two-factor authentication is requested for a user.
UserUnlockedNotification
Notification that is published after a user account has been unlocked.
WebhookDeletedNotification
Notification published after webhooks have been deleted.
WebhookDeletingNotification
Notification published before webhooks are deleted.
WebhookSavedNotification
Notification published after webhooks have been saved.
WebhookSavingNotification
Notification published before webhooks are saved.
Interfaces
ICancelableNotification
Represents a notification that can be canceled by a notification handler.
INotification
A marker interface to represent a notification.
IStatefulNotification
Represents a notification that can carry state between "ing" (before) and "ed" (after) notifications.
IUmbracoApplicationLifetimeNotification
Represents an Umbraco application lifetime (starting, started, stopping, stopped) notification.
Enums
RuntimePremigrationsUpgradeNotification.PremigrationUpgradeResult
Represents the possible results of a pre-migration upgrade operation.
RuntimeUnattendedUpgradeNotification.UpgradeResult
Represents the possible results of an unattended upgrade operation.