ServiceLifetime ServiceLifetime ServiceLifetime Enum

Definition

Specifies the lifetime of a service in an IServiceCollection.

public enum ServiceLifetime
type ServiceLifetime = 
Public Enum ServiceLifetime
Inheritance
ServiceLifetimeServiceLifetimeServiceLifetime

Fields

Scoped Scoped Scoped 1

Specifies that a new instance of the service will be created for each scope.

Singleton Singleton Singleton 0

Specifies that a single instance of the service will be created.

Transient Transient Transient 2

Specifies that a new instance of the service will be created every time it is requested.

Applies to