LifestyleGroup<TService>
Assign a custom lifestyle type, that implements
               ILifestyleManager
              .
            
public ComponentRegistration<TService> Custom<TLifestyleManager>() where TLifestyleManager : ILifestyleManager
Assign a custom lifestyle type, that implements
               ILifestyleManager
              .
            
Sets the lifestyle to the specified
              type
              .
            
public ComponentRegistration<TService> Scoped<TScopeAccessor>() where TScopeAccessor : IScopeAccessor
Assigns scoped lifestyle with scope accessed via
              TScopeAccessor
              instances.
            
Assigns scoped lifestyle with scope accessed via
              scopeAccessorType
              instances if provided, or default accessor otherwise.
            
Assigns scoped lifestyle with scope accessed via default accessor.