Class MediaDeletingNotification
Notification that is published before media is deleted.
Inheritance
object
Namespace: Umbraco.Cms.Core.Notifications
Assembly: Umbraco.Core.dll
Syntax
public sealed class MediaDeletingNotification : DeletingNotification<IMedia>, IStatefulNotification, ICancelableNotification, INotification
Remarks
This notification is cancelable, allowing handlers to prevent the delete operation. The notification is published by the IMediaService when DeleteMediaOfType, Delete, or EmptyRecycleBin methods are called.
Constructors
View SourceMediaDeletingNotification(IEnumerable<IMedia>, EventMessages)
Initializes a new instance of the MediaDeletingNotification class with multiple media items.
Declaration
public MediaDeletingNotification(IEnumerable<IMedia> target, EventMessages messages)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<IMedia> | target | The collection of media items being deleted. |
| EventMessages | messages | The event messages collection. |
MediaDeletingNotification(IMedia, EventMessages)
Initializes a new instance of the MediaDeletingNotification class with a single media item.
Declaration
public MediaDeletingNotification(IMedia target, EventMessages messages)
Parameters
| Type | Name | Description |
|---|---|---|
| IMedia | target | The media item being deleted. |
| EventMessages | messages | The event messages collection. |