Handles the request to initialize an EncryptionStrategy.

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 the current availability <param name="monitorConfigurationChanges">Defines if Quantum should monitor configuration changes at runtime if possible.</param> of the required encryption resources like cipher keys. If two or more names are provided, the first available configuration domain is used as source of the resources to be used for decryption.

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