Class PublishResult
Represents the result of publishing a document.
Inheritance
object
Namespace: Umbraco.Cms.Core.Services
Assembly: Umbraco.Core.dll
Syntax
public class PublishResult : OperationResult<PublishResultType, IPublishableContentBase>
Constructors
View SourcePublishResult(EventMessages, IPublishableContentBase)
Initializes a new instance of the PublishResult class.
Declaration
public PublishResult(EventMessages eventMessages, IPublishableContentBase content)
Parameters
| Type | Name | Description |
|---|---|---|
| EventMessages | eventMessages | |
| IPublishableContentBase | content |
PublishResult(PublishResultType, EventMessages?, IPublishableContentBase)
Initializes a new instance of the PublishResult class.
Declaration
public PublishResult(PublishResultType resultType, EventMessages? eventMessages, IPublishableContentBase content)
Parameters
| Type | Name | Description |
|---|---|---|
| PublishResultType | resultType | |
| EventMessages | eventMessages | |
| IPublishableContentBase | content |
Properties
View SourceContent
Gets the document.
Declaration
public IPublishableContentBase Content { get; }
Property Value
| Type | Description |
|---|---|
| IPublishableContentBase |
InvalidProperties
Gets or sets the invalid properties, if the status failed due to validation.
Declaration
public IEnumerable<IProperty>? InvalidProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<IProperty> |