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 |