Class DatabaseServerMessengerNotificationHandler
Ensures that distributed cache events are setup and the
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.Cache
Assembly: cs.temp.dll.dll
Syntax
public sealed class DatabaseServerMessengerNotificationHandler : INotificationHandler<UmbracoApplicationStartingNotification>
Constructors
DatabaseServerMessengerNotificationHandler(IServerMessenger, IUmbracoDatabaseFactory, ILogger<DatabaseServerMessengerNotificationHandler>, IRuntimeState)
Initializes a new instance of the DatabaseServerMessengerNotificationHandler class.
Declaration
public DatabaseServerMessengerNotificationHandler(IServerMessenger serverMessenger, IUmbracoDatabaseFactory databaseFactory, ILogger<DatabaseServerMessengerNotificationHandler> logger, IRuntimeState runtimeState)
Parameters
| Type | Name | Description |
|---|---|---|
| IServerMessenger | serverMessenger | |
| IUmbracoDatabaseFactory | databaseFactory | |
| ILogger<DatabaseServerMessengerNotificationHandler> | logger | |
| IRuntimeState | runtimeState |
Methods
Handle(UmbracoApplicationStartingNotification)
Declaration
public void Handle(UmbracoApplicationStartingNotification notification)
Parameters
| Type | Name | Description |
|---|---|---|
| UmbracoApplicationStartingNotification | notification |
Handle(UmbracoRequestEndNotification)
Clear the batch on end request
Declaration
public void Handle(UmbracoRequestEndNotification notification)
Parameters
| Type | Name | Description |
|---|---|---|
| UmbracoRequestEndNotification | notification |