Try our conversational search powered by Generative AI!

Interface IContentEvents

Defines the events exposed by Content repository.

Namespace: EPiServer.Core
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
public interface IContentEvents

Events

CheckedInContent

Occurs when a version of a content item has been checked in.

Declaration
event EventHandler<ContentEventArgs> CheckedInContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

This event will be raised after one of the CreatedContent or SavedContent events.

CheckingInContent

Occurs when a version of a content item is about to be checked in.

Declaration
event EventHandler<ContentEventArgs> CheckingInContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

This event will be raised after one of the CreatingContent or SavingContent events.

CreatedContent

Occurs when a new content item has been saved to the repository.

Declaration
event EventHandler<ContentEventArgs> CreatedContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

This event will be raised along with the PublishedContent or the CheckedInContent if the content item should be published or checked in while created.

CreatingContent

Occurs when a new content item is about to be saved to the repository.

Declaration
event EventHandler<ContentEventArgs> CreatingContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

This event will be raised along with the PublishingContent or the CheckingInContent if the content item should be published or checked in while created.

DeletedContent

Occurs when a content item has been deleted from the wastebasket.

Declaration
event EventHandler<DeleteContentEventArgs> DeletedContent
Event Type
Type Description
System.EventHandler<DeleteContentEventArgs>
Remarks

Note that this event is not raised when a content item is moved to the wastebasket. At that point only the MovedContent event is raised.

DeletedContentLanguage

Occurs when a language branch of a content item has been deleted.

Declaration
event EventHandler<ContentEventArgs> DeletedContentLanguage
Event Type
Type Description
System.EventHandler<ContentEventArgs>

DeletedContentVersion

Occurs when a content item version has been deleted.

Declaration
event EventHandler<ContentEventArgs> DeletedContentVersion
Event Type
Type Description
System.EventHandler<ContentEventArgs>

DeletingContent

Occurs when a content item is about to be deleted permanently.

Declaration
event EventHandler<DeleteContentEventArgs> DeletingContent
Event Type
Type Description
System.EventHandler<DeleteContentEventArgs>
Remarks

Note that this event is not raised when a content item is about to be moved to the wastebasket. At that point only the MovingContent event is raised.

DeletingContentLanguage

Occurs when a language branch of a content item is about to be deleted.

Declaration
event EventHandler<ContentEventArgs> DeletingContentLanguage
Event Type
Type Description
System.EventHandler<ContentEventArgs>

DeletingContentVersion

Occurs when a content item version is about to be deleted permanently.

Declaration
event EventHandler<ContentEventArgs> DeletingContentVersion
Event Type
Type Description
System.EventHandler<ContentEventArgs>

FailedLoadingChildren

Occurs when a content list failed for some reason. Occurs when an exception was raised while a content list was loaded using the GetChildren method.

Declaration
event ChildrenEventHandler FailedLoadingChildren
Event Type
Type Description
ChildrenEventHandler
Remarks

This event is raised if a LoadingChildrem is NOT followed by a LoadedChildren, i e FailedLoadingChildren is called instead of LoadedChildren. This is typically used if you need to clean up something that was initiated by LoadingChildren.

FailedLoadingContent

Occurs when an exception was raised while a content item was loaded from the repository.

Declaration
event EventHandler<ContentEventArgs> FailedLoadingContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

This event is raised if a LoadingContent is NOT followed by a LoadedContent, i e FailedLoadingContent is called instead of LoadedContent. This is typically used if you need to clean up something that was initiated by LoadingContent.

LoadedChildren

Occurs when a list of child content has been loaded using the GetChildren method.

Declaration
event ChildrenEventHandler LoadedChildren
Event Type
Type Description
ChildrenEventHandler

LoadedContent

Occurs when a content item has been loaded from the repository.

Declaration
event EventHandler<ContentEventArgs> LoadedContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>

LoadedDefaultContent

Occurs when a new content item has been created and initalized through the GetDefaultContent method.

Declaration
event EventHandler<ContentEventArgs> LoadedDefaultContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>

LoadingChildren

Occurs when a list of child content are about to be loaded using the GetChildren method.

Declaration
event ChildrenEventHandler LoadingChildren
Event Type
Type Description
ChildrenEventHandler

LoadingContent

Occurs when a content item are about to be loaded from the repository.

Declaration
event EventHandler<ContentEventArgs> LoadingContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>

LoadingDefaultContent

Occurs when a new content item is about to be created and initalized through the GetDefaultContent method.

Declaration
event EventHandler<ContentEventArgs> LoadingDefaultContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>

MovedContent

Occurs when a content item has been moved from one location to another.

Declaration
event EventHandler<ContentEventArgs> MovedContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

Note that this event is also raised when a content item is moved to the wastebasket.

MovingContent

Occurs when a content item is about to be moved from one location to another.

Declaration
event EventHandler<ContentEventArgs> MovingContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

Note that this event is also raised when a content item is about to be moved to the wastebasket.

PublishedContent

Occurs when a content item or a version of a content item has been published.

Declaration
event EventHandler<ContentEventArgs> PublishedContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

This event will be raised after one of the CreatedContent or SavedContent events.

PublishingContent

Occurs when a content item or a version of a content item is requested to be published.

Declaration
event EventHandler<ContentEventArgs> PublishingContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

This event will be raised after one of the CreatingContent or SavingContent events.

SavedContent

Occurs when an existing content item has been saved to the repository.

Declaration
event EventHandler<ContentEventArgs> SavedContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

This event will be raised along with the PublishedContent or the CheckedInContent if the content item should be published or checked in while saved.

SavingContent

Occurs when an existing content item is about to be saved to the repository.

Declaration
event EventHandler<ContentEventArgs> SavingContent
Event Type
Type Description
System.EventHandler<ContentEventArgs>
Remarks

This event will be raised along with the PublishingContent or the CheckingInContent if the content item should be published or checked in while saved.

Extension Methods