Search Results for

    Show / Hide Table of Contents
    View Source

    Class ScopedNotificationPublisher<TNotificationHandler>

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Core.Events
    Assembly: Umbraco.Core.dll
    Syntax
    public class ScopedNotificationPublisher<TNotificationHandler> : IScopedNotificationPublisher where TNotificationHandler : INotificationHandler
    Type Parameters
    Name Description
    TNotificationHandler

    Constructors

    View Source

    ScopedNotificationPublisher(IEventAggregator, Boolean)

    Declaration
    public ScopedNotificationPublisher(IEventAggregator eventAggregator, bool publishCancelableNotificationOnScopeExit = false)
    Parameters
    Type Name Description
    IEventAggregator eventAggregator
    System.Boolean publishCancelableNotificationOnScopeExit

    Methods

    View Source

    Publish(INotification)

    Declaration
    public void Publish(INotification notification)
    Parameters
    Type Name Description
    INotification notification
    View Source

    PublishCancelable(ICancelableNotification)

    Declaration
    public bool PublishCancelable(ICancelableNotification notification)
    Parameters
    Type Name Description
    ICancelableNotification notification
    Returns
    Type Description
    System.Boolean
    View Source

    PublishCancelableAsync(ICancelableNotification)

    Declaration
    public async Task<bool> PublishCancelableAsync(ICancelableNotification notification)
    Parameters
    Type Name Description
    ICancelableNotification notification
    Returns
    Type Description
    Task<System.Boolean>
    View Source

    PublishScopedNotifications(IList<INotification>)

    Declaration
    protected virtual void PublishScopedNotifications(IList<INotification> notifications)
    Parameters
    Type Name Description
    IList<INotification> notifications
    View Source

    ScopeExit(Boolean)

    Declaration
    public void ScopeExit(bool completed)
    Parameters
    Type Name Description
    System.Boolean completed
    View Source

    Suppress()

    Declaration
    public IDisposable Suppress()
    Returns
    Type Description
    IDisposable
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • ScopedNotificationPublisher(IEventAggregator, Boolean)
    • Methods
      • Publish(INotification)
      • PublishCancelable(ICancelableNotification)
      • PublishCancelableAsync(ICancelableNotification)
      • PublishScopedNotifications(IList<INotification>)
      • ScopeExit(Boolean)
      • Suppress()
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX