public SingletonServiceAttribute(bool instantiateOnFirstRequest = false, RegisterAsPolicy registerAs = RegisterAsPolicy.FirstLevelInterfaces, InstantiationPolicy instantiationPolicy = InstantiationPolicy.OneForAll) : base(ServiceLifetime.Singleton, registerAs, instantiationPolicy) { InstantiateOnFirstRequest = instantiateOnFirstRequest; }
public ServiceAttribute(ServiceLifetime lifetime, RegisterAsPolicy registerAs = RegisterAsPolicy.FirstLevelInterfaces, InstantiationPolicy instantiationPolicy = InstantiationPolicy.OneForAll) { Lifetime = lifetime; RegisterAsPolicy = registerAs; InstantiationPolicy = instantiationPolicy; }