Class PublishStatus
The result of publishing a content item
Inheritance
System.Object
Namespace:System.Dynamic.ExpandoObject
Assembly:Umbraco.Core.dll
Syntax
public class PublishStatus : OperationStatus<IContent, PublishStatusType>
Constructors
PublishStatus(IContent, EventMessages)
Creates a successful publish status
Declaration
public PublishStatus(IContent content, EventMessages eventMessages)
Parameters
Type | Name | Description |
---|---|---|
IContent | content | |
EventMessages | eventMessages |
PublishStatus(IContent, PublishStatusType, EventMessages)
Declaration
public PublishStatus(IContent content, PublishStatusType statusType, EventMessages eventMessages)
Parameters
Type | Name | Description |
---|---|---|
IContent | content | |
PublishStatusType | statusType | |
EventMessages | eventMessages |
Properties
ContentItem
Declaration
public IContent ContentItem { get; }
Property Value
Type | Description |
---|---|
IContent |
InvalidProperties
Gets sets the invalid properties if the status failed due to validation.
Declaration
public IEnumerable<Property> InvalidProperties { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Property> |