Namespace Umbraco.Cms.Core.Factories
Classes
AzureWebsiteInstanceIdMachineIdentityProvider
Returns the machine identifier from the WEBSITE_INSTANCE_ID environment variable set by Azure App Service.
ConfiguredMachineIdentityProvider
Returns the machine identifier configured via MachineIdentifier.
DefaultMachineIdentityProvider
Returns System.Environment.MachineName as the machine identifier.
InstallSettingsFactory
Factory for creating InstallSettingsModel instances containing installation settings.
MachineIdentityProviderCollection
Represents an ordered collection of IMachineIdentityProvider instances.
MachineIdentityProviderCollectionBuilder
Builds a MachineIdentityProviderCollection by registering IMachineIdentityProvider implementations.
UpgradeSettingsFactory
Factory for creating UpgradeSettingsModel instances containing upgrade-related settings.
UserSettingsFactory
Factory for creating UserSettingsModel instances containing user-related settings for installation.
Interfaces
IDatabaseSettingsFactory
Creates DatabaseSettingsModel based on the currently configured providers.
IInstallSettingsFactory
Factory interface for creating InstallSettingsModel instances.
IMachineIdentityProvider
Provides a machine identifier for use in cache synchronisation tracking.
IMachineInfoFactory
Fetches information of the host machine.
IUpgradeSettingsFactory
Factory interface for creating UpgradeSettingsModel instances.
IUserSettingsFactory
Factory interface for creating UserSettingsModel instances.