Lifetime
Specifies the lifetime of a registered instance.
Request = 1
One unique instance per request.
Scope = 2
One unique instance per scope.
Singleton = 3
One unique instance per container.
Transient = 0
Always get a new instance.