Namespace Umbraco.Core.Sync
Classes
ApplicationUrlHelper
A helper used to determine the current server umbraco application URL.
DatabaseServerMessenger
An IServerMessenger that works by storing messages in the database.
DatabaseServerMessengerOptions
Provides options to the DatabaseServerMessenger.
DatabaseServerRegistrar
A registrar that stores registered server nodes in the database.
DatabaseServerRegistrarOptions
Provides options to the DatabaseServerRegistrar.
NonRuntimeLevelBootStateAccessor
Boot state implementation for when umbraco is not in the run state
RefreshInstruction
RefreshInstructionEnvelope
Used for any 'Batched' IServerMessenger instances which specifies a set of RefreshInstruction targeting a collection of IServerAddress
ServerMessengerBase
Provides a base class for all IServerMessenger implementations.
SingleServerRegistrar
Can be used when Umbraco is definitely not operating in a Load Balanced scenario to micro-optimize some startup performance
Interfaces
IServerAddress
Provides the address of a server.
IServerMessenger
Broadcasts distributed cache notifications to all servers of a load balanced environment.
IServerRegistrar
Provides server registrations to the distributed cache.
ISyncBootStateAccessor
Retrieve the state of the sync service
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.