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