Namespace Umbraco.Cms.Core.Sync
Classes
ElectedServerRoleAccessor
Gets the current server's ServerRole based on active servers registered with IServerRegistrationService
NonRuntimeLevelBootStateAccessor
Boot state implementation for when Umbraco is not in the run state.
RefreshInstruction
Represents an instruction to refresh or remove items in a distributed cache.
SingleServerRoleAccessor
Provides server role access for single-server deployments.
Interfaces
ILastSyncedManager
Handles saving and pruning of the LastSynced database table.
IServerAddress
Provides the address of a server.
IServerMessenger
Transmits distributed cache notifications for all servers of a load balanced environment.
IServerRoleAccessor
Gets the current server's ServerRole
ISyncBootStateAccessor
Retrieve the SyncBootState for the application during startup
Enums
MessageType
The message type to be used for syncing across servers.
RefreshMethodType
Describes RefreshInstruction refresh action type.
ServerRole
The role of a server in an application environment.
SyncBootState
Represents the synchronization boot state of the application.