Class BatchedDatabaseServerMessenger
An IServer
Namespace: Umbraco.Cms.Infrastructure.Sync
Assembly: Umbraco.Infrastructure.dll
Syntax
public class BatchedDatabaseServerMessenger : DatabaseServerMessenger, IServerMessenger
Constructors
View SourceBatchedDatabaseServerMessenger(IMainDom, CacheRefresherCollection, IServerRoleAccessor, ILogger<BatchedDatabaseServerMessenger>, ISyncBootStateAccessor, IHostingEnvironment, ICacheInstructionService, IJsonSerializer, IRequestCache, IRequestAccessor, LastSyncedFileManager, IOptionsMonitor<GlobalSettings>)
Initializes a new instance of the Batched
Declaration
public BatchedDatabaseServerMessenger(IMainDom mainDom, CacheRefresherCollection cacheRefreshers, IServerRoleAccessor serverRoleAccessor, ILogger<BatchedDatabaseServerMessenger> logger, ISyncBootStateAccessor syncBootStateAccessor, IHostingEnvironment hostingEnvironment, ICacheInstructionService cacheInstructionService, IJsonSerializer jsonSerializer, IRequestCache requestCache, IRequestAccessor requestAccessor, LastSyncedFileManager lastSyncedFileManager, IOptionsMonitor<GlobalSettings> globalSettings)
Parameters
Type | Name | Description |
---|---|---|
IMain |
mainDom | |
Cache |
cacheRefreshers | |
IServer |
serverRoleAccessor | |
ILogger<Batched |
logger | |
ISync |
syncBootStateAccessor | |
IHosting |
hostingEnvironment | |
ICache |
cacheInstructionService | |
IJson |
jsonSerializer | |
IRequest |
requestCache | |
IRequest |
requestAccessor | |
Last |
lastSyncedFileManager | |
IOptions |
globalSettings |
Methods
View SourceDeliverRemote(ICacheRefresher, MessageType, Nullable<IEnumerable<Object>>, String)
Declaration
protected override void DeliverRemote(ICacheRefresher refresher, MessageType messageType, IEnumerable<object>? ids = null, string json = null)
Parameters
Type | Name | Description |
---|---|---|
ICache |
refresher | |
Message |
messageType | |
System. |
ids | |
System. |
json |
SendMessages()
Called to send/commit the queued messages created with the Perform methods
Declaration
public override void SendMessages()