Class DatabaseServerRegistrarSettings
Typed configuration options for database server registrar settings.
Inheritance
Namespace: Umbraco.Cms.Core.Configuration.Models
Assembly: Umbraco.Core.dll
Syntax
public class DatabaseServerRegistrarSettings
Constructors
View SourceDatabaseServerRegistrarSettings()
Declaration
public DatabaseServerRegistrarSettings()
Fields
View SourceDefaultTouchTimeout
Gets the default timeout for a single server touch operation, for use as a fallback when an invalid TouchTimeout is configured.
Declaration
public static readonly TimeSpan DefaultTouchTimeout
Field Value
| Type | Description |
|---|---|
| TimeSpan |
Properties
View SourceStaleServerTimeout
Gets or sets a value for the time span to wait before considering a server stale, after it has last been accessed.
Declaration
public TimeSpan StaleServerTimeout { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
TouchTimeout
Gets or sets the maximum time to wait for a single server touch operation to complete before it is considered stalled (for example, blocked on a hung database connection) and abandoned, so the recurring job keeps running rather than stopping permanently. This bounds how long the job waits on a single touch, not how long a stalled connection itself takes to recover (which is governed by the database timeouts).
Declaration
public TimeSpan TouchTimeout { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
WaitTimeBetweenCalls
Gets or sets a value for the amount of time to wait between calls to the database on the background thread.
Declaration
public TimeSpan WaitTimeBetweenCalls { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |