Search Results for

    Show / Hide Table of Contents

    Class BatchedDatabaseServerMessenger

    An implementation that works by storing messages in the database.

    Inheritance
    System.Object
    ServerMessengerBase
    DatabaseServerMessenger
    Namespace: Umbraco.Cms.Infrastructure.Sync
    Assembly: cs.temp.dll.dll
    Syntax
    public class BatchedDatabaseServerMessenger : DatabaseServerMessenger, IDisposable

    Constructors

    BatchedDatabaseServerMessenger(IMainDom, CacheRefresherCollection, IServerRoleAccessor, ILogger<BatchedDatabaseServerMessenger>, ISyncBootStateAccessor, IHostingEnvironment, ICacheInstructionService, IJsonSerializer, IRequestCache, IRequestAccessor, LastSyncedFileManager, IOptions<GlobalSettings>)

    Initializes a new instance of the BatchedDatabaseServerMessenger class.

    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, IOptions<GlobalSettings> globalSettings)
    Parameters
    Type Name Description
    IMainDom mainDom
    CacheRefresherCollection cacheRefreshers
    IServerRoleAccessor serverRoleAccessor
    ILogger<BatchedDatabaseServerMessenger> logger
    ISyncBootStateAccessor syncBootStateAccessor
    IHostingEnvironment hostingEnvironment
    ICacheInstructionService cacheInstructionService
    IJsonSerializer jsonSerializer
    IRequestCache requestCache
    IRequestAccessor requestAccessor
    LastSyncedFileManager lastSyncedFileManager
    IOptions<GlobalSettings> globalSettings

    Methods

    DeliverRemote(ICacheRefresher, MessageType, IEnumerable<Object>, String)

    Declaration
    protected override void DeliverRemote(ICacheRefresher refresher, MessageType messageType, IEnumerable<object> ids = null, string json = null)
    Parameters
    Type Name Description
    ICacheRefresher refresher
    MessageType messageType
    System.Collections.Generic.IEnumerable<System.Object> ids
    System.String json

    SendMessages()

    Declaration
    public override void SendMessages()
    In This Article
    • Constructors
      • BatchedDatabaseServerMessenger(IMainDom, CacheRefresherCollection, IServerRoleAccessor, ILogger<BatchedDatabaseServerMessenger>, ISyncBootStateAccessor, IHostingEnvironment, ICacheInstructionService, IJsonSerializer, IRequestCache, IRequestAccessor, LastSyncedFileManager, IOptions<GlobalSettings>)
    • Methods
      • DeliverRemote(ICacheRefresher, MessageType, IEnumerable<Object>, String)
      • SendMessages()
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX