Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The  ServiceLocator in Catel can be set up from configuration file.

Table of Contents

Importing IoC configuration section

...

 

Code Block
languagecsharp
var serviceLocator = ServiceLocator.Default;

Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var ioc = configuration.GetSection<IoCConfigurationSection>("ioc", "catel");

ioc.DefaultServiceLocatorConfiguration.Configure(serviceLocator);

Configuring a service locator from a named configuration

The following configuration file is a full example on how write more than one service locator configuration:

...