Handles the request to initialize an PersistenceStrategy.

Namespace: Keystone.Quantum
Assembly: Keystone.Quantum (in Keystone.Quantum.dll)

protected abstract void OnInitialize( 
IEnumerable<string> configurationDomainsInspectionSequence
bool monitorConfigurationChanges 
)
This language is not supported or no code example is available.

Parameters

configurationDomainsInspectionSequence

Type: IEnumerable<string>

Defines a comma separated list of configuration domains used to inspect for its current availability. <param name="monitorConfigurationChanges">Defines if Quantum should monitor configuration changes at runtime if possible.</param> If two or more names are provided, the first available configuration domain is used as reading source of the configuration variables to be extracted.

Defaults to the sequence "Development, Testing, Staging, Production, *" that represents the possible application execution environments. The item "*" means a single default and nameless configuration domain contains all the configurations required by the application on any execution environment.

monitorConfigurationChanges

Type: bool

Windows, Windows Server, OS X, macOS, iOS, tvOS, Android, Linux, AWS, Azure

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 4.6

Others

Xamarin, Mono