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>> |