Class PublishResult
Represents the result of publishing a document.
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.Services
Assembly: Umbraco.Core.dll
Syntax
public class PublishResult : OperationResult<PublishResultType, IContent>
Constructors
View SourcePublishResult(EventMessages, IContent)
Initializes a new instance of the PublishResult class.
Declaration
public PublishResult(EventMessages eventMessages, IContent content)
Parameters
| Type | Name | Description |
|---|---|---|
| EventMessages | eventMessages | |
| IContent | content |
PublishResult(PublishResultType, EventMessages, IContent)
Initializes a new instance of the PublishResult class.
Declaration
public PublishResult(PublishResultType resultType, EventMessages eventMessages, IContent content)
Parameters
| Type | Name | Description |
|---|---|---|
| PublishResultType | resultType | |
| EventMessages | eventMessages | |
| IContent | content |
Properties
View SourceContent
Gets the document.
Declaration
public IContent Content { get; }
Property Value
| Type | Description |
|---|---|
| IContent |
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 |
|---|---|
| System.Nullable<IEnumerable<IProperty>> |