ServiceLifetime Enumeração

Definição

Especifica o tempo de vida de um serviço em um IServiceCollection.

public enum class ServiceLifetime
public enum ServiceLifetime
type ServiceLifetime = 
Public Enum ServiceLifetime
Herança
ServiceLifetime

Campos

Scoped 1

Especifica que será criada uma nova instância do serviço para cada escopo. Em aplicativos ASP.NET Core, um escopo é criado em torno de cada solicitação de servidor.

Singleton 0

Especifica que será criada uma única instância do serviço.

Transient 2

Especifica que será criada uma nova instância do serviço sempre que ela for solicitada.

Aplica-se a