Search Results for

    Show / Hide Table of Contents
    View Source

    Class AddUnroutableContentWarningsWhenPublishingNotificationHandler

    Handles the ContentPublishedNotification to add warnings when published content may not be routable.

    Inheritance
    object
    Namespace: Umbraco.Cms.Core.Events
    Assembly: Umbraco.Core.dll
    Syntax
    public class AddUnroutableContentWarningsWhenPublishingNotificationHandler : INotificationAsyncHandler<ContentPublishedNotification>, INotificationHandler

    Constructors

    View Source

    AddUnroutableContentWarningsWhenPublishingNotificationHandler(IPublishedRouter, IUmbracoContextAccessor, ILanguageService, ILocalizedTextService, IContentService, IVariationContextAccessor, ILoggerFactory, UriUtility, IPublishedUrlProvider, IDocumentNavigationQueryService, IPublishedContentStatusFilteringService, IEventMessagesFactory, IOptions<ContentSettings>)

    Initializes a new instance of the AddUnroutableContentWarningsWhenPublishingNotificationHandler class.

    Declaration
    [Obsolete("Please use the constructor taking an IPublishedUrlInfoProvider. Scheduled for removal in Umbraco 19.")]
    public AddUnroutableContentWarningsWhenPublishingNotificationHandler(IPublishedRouter publishedRouter, IUmbracoContextAccessor umbracoContextAccessor, ILanguageService languageService, ILocalizedTextService localizedTextService, IContentService contentService, IVariationContextAccessor variationContextAccessor, ILoggerFactory loggerFactory, UriUtility uriUtility, IPublishedUrlProvider publishedUrlProvider, IDocumentNavigationQueryService navigationQueryService, IPublishedContentStatusFilteringService publishedContentStatusFilteringService, IEventMessagesFactory eventMessagesFactory, IOptions<ContentSettings> contentSettings)
    Parameters
    Type Name Description
    IPublishedRouter publishedRouter
    IUmbracoContextAccessor umbracoContextAccessor
    ILanguageService languageService
    ILocalizedTextService localizedTextService
    IContentService contentService
    IVariationContextAccessor variationContextAccessor
    ILoggerFactory loggerFactory
    UriUtility uriUtility
    IPublishedUrlProvider publishedUrlProvider
    IDocumentNavigationQueryService navigationQueryService
    IPublishedContentStatusFilteringService publishedContentStatusFilteringService
    IEventMessagesFactory eventMessagesFactory
    IOptions<ContentSettings> contentSettings
    View Source

    AddUnroutableContentWarningsWhenPublishingNotificationHandler(IPublishedUrlInfoProvider, IUmbracoContextAccessor, ILocalizedTextService, IEventMessagesFactory, IOptions<ContentSettings>, IPublishedRouter, ILanguageService, IContentService, IVariationContextAccessor, ILoggerFactory, UriUtility, IPublishedUrlProvider, IDocumentNavigationQueryService, IPublishedContentStatusFilteringService)

    Initializes a new instance of the AddUnroutableContentWarningsWhenPublishingNotificationHandler class.

    Declaration
    public AddUnroutableContentWarningsWhenPublishingNotificationHandler(IPublishedUrlInfoProvider publishedUrlInfoProvider, IUmbracoContextAccessor umbracoContextAccessor, ILocalizedTextService localizedTextService, IEventMessagesFactory eventMessagesFactory, IOptions<ContentSettings> contentSettings, IPublishedRouter publishedRouter, ILanguageService languageService, IContentService contentService, IVariationContextAccessor variationContextAccessor, ILoggerFactory loggerFactory, UriUtility uriUtility, IPublishedUrlProvider publishedUrlProvider, IDocumentNavigationQueryService navigationQueryService, IPublishedContentStatusFilteringService publishedContentStatusFilteringService)
    Parameters
    Type Name Description
    IPublishedUrlInfoProvider publishedUrlInfoProvider

    The provider of URL information for published content.

    IUmbracoContextAccessor umbracoContextAccessor

    The Umbraco context accessor.

    ILocalizedTextService localizedTextService

    The localized text service.

    IEventMessagesFactory eventMessagesFactory

    The event messages factory.

    IOptions<ContentSettings> contentSettings

    The content settings.

    IPublishedRouter publishedRouter

    The published router.

    ILanguageService languageService

    The language service.

    IContentService contentService

    The content service.

    IVariationContextAccessor variationContextAccessor

    The variation context accessor.

    ILoggerFactory loggerFactory

    The logger factory.

    UriUtility uriUtility

    The URI utility.

    IPublishedUrlProvider publishedUrlProvider

    The published URL provider.

    IDocumentNavigationQueryService navigationQueryService

    The navigation query service.

    IPublishedContentStatusFilteringService publishedContentStatusFilteringService

    The published content status filtering service.

    Methods

    View Source

    HandleAsync(ContentPublishedNotification, CancellationToken)

    Handles a notification.

    Declaration
    public Task HandleAsync(ContentPublishedNotification notification, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    ContentPublishedNotification notification

    The notification.

    CancellationToken cancellationToken

    The cancellation token.

    Returns
    Type Description
    Task

    A System.Threading.Tasks.Task representing the asynchronous operation.

    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX