Class DatabaseServerMessengerOptions
Provides options to the DatabaseServerMessenger.
Inheritance
System.Object
Namespace: Umbraco.Core.Sync
Assembly: Umbraco.Core.dll
Syntax
public class DatabaseServerMessengerOptions
Constructors
View SourceDatabaseServerMessengerOptions()
Initializes a new instance of the DatabaseServerMessengerOptions with default values.
Declaration
public DatabaseServerMessengerOptions()
Properties
View SourceDaysToRetainInstructions
The number of days to keep instructions in the database; records older than this number will be pruned.
Declaration
public int DaysToRetainInstructions { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
InitializingCallbacks
Declaration
[Obsolete("This should not be used. If initialization calls need to be invoked on a cold boot, use the ISyncBootStateAccessor.Booting event.")]
public IEnumerable<Action> InitializingCallbacks { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.Action> |
MaxProcessingInstructionCount
The maximum number of instructions that can be processed at startup; otherwise the server cold-boots (rebuilds its caches).
Declaration
public int MaxProcessingInstructionCount { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
PruneThrottleSeconds
The number of seconds to wait between each prune operations.
Declaration
public int PruneThrottleSeconds { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ThrottleSeconds
The number of seconds to wait between each sync operations.
Declaration
public int ThrottleSeconds { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |