Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IContentPublishingService

    Namespace: Umbraco.Cms.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IContentPublishingService

    Methods

    View Source

    PublishAsync(Guid, CultureAndScheduleModel, Guid)

    Publishes a single content item.

    Declaration
    Task<Attempt<ContentPublishingResult, ContentPublishingOperationStatus>> PublishAsync(Guid key, CultureAndScheduleModel cultureAndSchedule, Guid userKey)
    Parameters
    Type Name Description
    Guid key

    The key of the root content.

    CultureAndScheduleModel cultureAndSchedule

    The cultures to publish and their publishing schedules.

    Guid userKey

    The identifier of the user performing the operation.

    Returns
    Type Description
    Task<Attempt<ContentPublishingResult, ContentPublishingOperationStatus>>

    Result of the publish operation.

    View Source

    PublishBranchAsync(Guid, IEnumerable<String>, Boolean, Guid)

    Publishes a content branch.

    Declaration
    Task<Attempt<ContentPublishingBranchResult, ContentPublishingOperationStatus>> PublishBranchAsync(Guid key, IEnumerable<string> cultures, bool force, Guid userKey)
    Parameters
    Type Name Description
    Guid key

    The key of the root content.

    IEnumerable<System.String> cultures

    The cultures to publish.

    System.Boolean force

    A value indicating whether to force-publish content that is not already published.

    Guid userKey

    The identifier of the user performing the operation.

    Returns
    Type Description
    Task<Attempt<ContentPublishingBranchResult, ContentPublishingOperationStatus>>

    Result of the publish operation.

    View Source

    UnpublishAsync(Guid, Nullable<ISet<String>>, Guid)

    Unpublishes multiple cultures of a single content item.

    Declaration
    Task<Attempt<ContentPublishingOperationStatus>> UnpublishAsync(Guid key, ISet<string>? cultures, Guid userKey)
    Parameters
    Type Name Description
    Guid key

    The key of the root content.

    System.Nullable<ISet<System.String>> cultures

    The cultures to unpublish. Use null to unpublish all cultures.

    Guid userKey

    The identifier of the user performing the operation.

    Returns
    Type Description
    Task<Attempt<ContentPublishingOperationStatus>>

    Status of the publish operation.

    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • PublishAsync(Guid, CultureAndScheduleModel, Guid)
      • PublishBranchAsync(Guid, IEnumerable<String>, Boolean, Guid)
      • UnpublishAsync(Guid, Nullable<ISet<String>>, Guid)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX