Class ContentEventArgs
Event arguments used when content is loaded, saved etc.
Inheritance
Inherited Members
Namespace: EPiServer
Assembly: EPiServer.dll
Version: 11.20.7Syntax
public class ContentEventArgs : EventArgs
Constructors
ContentEventArgs(ContentReference)
Initializes a new instance of the ContentEventArgs class.
Declaration
public ContentEventArgs(ContentReference contentLink)
Parameters
Type | Name | Description |
---|---|---|
ContentReference | contentLink | The content link the event applies to. |
ContentEventArgs(ContentReference, ContentReference)
Initializes a new instance of the ContentEventArgs class.
Declaration
public ContentEventArgs(ContentReference contentLink, ContentReference targetLink)
Parameters
Type | Name | Description |
---|---|---|
ContentReference | contentLink | The source content link. |
ContentReference | targetLink | The target content link. |
Remarks
Primarily used for move operations where you have a source and target.
ContentEventArgs(ContentReference, IContent)
Initializes a new instance of the ContentEventArgs class.
Declaration
public ContentEventArgs(ContentReference contentLink, IContent content)
Parameters
Type | Name | Description |
---|---|---|
ContentReference | contentLink | The content link. |
IContent | content | The content. |
ContentEventArgs(ContentReference, IContent, AccessLevel)
Initializes a new instance of the ContentEventArgs class.
Declaration
public ContentEventArgs(ContentReference contentLink, IContent content, AccessLevel requiredAccess)
Parameters
Type | Name | Description |
---|---|---|
ContentReference | contentLink | The content link. |
IContent | content | The content. |
AccessLevel | requiredAccess | The required access level for the operation. |
ContentEventArgs(IContent)
Initializes a new instance of the ContentEventArgs class.
Declaration
public ContentEventArgs(IContent content)
Parameters
Type | Name | Description |
---|---|---|
IContent | content | The content that the event applies to. |
Properties
CancelAction
Set value to abort the current event handling
Declaration
public bool CancelAction { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Changing this value may not always change the behavior, see the specific event for details.
CancelReason
Gets or sets the reason for cancel.
Declaration
public string CancelReason { get; set; }
Property Value
Type | Description |
---|---|
System.String | The cancel reason. |
Remarks
If the cancellation results in an EPiServerCancelAction, this string will be used as the message in the exception.
Content
The content that the event applies to
Declaration
public IContent Content { get; set; }
Property Value
Type | Description |
---|---|
IContent |
Remarks
Changing this object may not always change the behavior, see the specific event for details.
ContentLink
The Content that the event applies to
Declaration
public ContentReference ContentLink { get; set; }
Property Value
Type | Description |
---|---|
ContentReference |
Remarks
Changing this object may not always change the behavior, see the specific event for details.
Creator
This property keeps track of the class/instance that created the page object.
Declaration
public object Creator { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
Remarks
Note that this property should only be set if you are creating a new PageData instance, not if you are just updating information in an existing object.
Items
Gets a key-value collection that can be used to organize and share data between events handlers during an event chain.
Declaration
public IDictionary Items { get; }
Property Value
Type | Description |
---|---|
System.Collections.IDictionary |
RequiredAccess
The required access that the event applies to.
Declaration
public AccessLevel RequiredAccess { get; set; }
Property Value
Type | Description |
---|---|
AccessLevel |
Remarks
This applies to the destination access if both source and destination are applicable.
TargetLink
The parent that the event applies to
Declaration
public ContentReference TargetLink { get; set; }
Property Value
Type | Description |
---|---|
ContentReference |
Remarks
Changing this object may not always change the behavior, see the specific event for details.