Class DefaultEventMessagesFactory
Default implementation of IEventMessagesFactory that creates and manages event messages.
Inheritance
object
Namespace: Umbraco.Cms.Core
Assembly: Umbraco.Core.dll
Syntax
public class DefaultEventMessagesFactory : IEventMessagesFactory
Constructors
View SourceDefaultEventMessagesFactory(IEventMessagesAccessor)
Initializes a new instance of the DefaultEventMessagesFactory class.
Declaration
public DefaultEventMessagesFactory(IEventMessagesAccessor eventMessagesAccessor)
Parameters
| Type | Name | Description |
|---|---|---|
| IEventMessagesAccessor | eventMessagesAccessor | The accessor for getting and setting event messages. |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | The event messages accessor is null. |
Methods
View SourceGet()
Gets the current EventMessages instance, creating a new one if necessary.
Declaration
public EventMessages Get()
Returns
| Type | Description |
|---|---|
| EventMessages | The current event messages instance. |
GetOrDefault()
Gets the current EventMessages instance if one exists.
Declaration
public EventMessages? GetOrDefault()
Returns
| Type | Description |
|---|---|
| EventMessages | The current event messages instance, or |