ServiceLifetime Перечисление

Определение

Указывает время существования службы в IServiceCollection.Specifies the lifetime of a service in an IServiceCollection.

public enum class ServiceLifetime
public enum ServiceLifetime
type ServiceLifetime = 
Public Enum ServiceLifetime
Наследование
ServiceLifetime

Поля

Scoped 1

Указывает, что для каждой области будет создан новый экземпляр службы.Specifies that a new instance of the service will be created for each scope. В приложениях ASP.NET Core область создается вокруг каждого запроса сервера.In ASP.NET Core apps, a scope is created around each server request.

Singleton 0

Указывает, что будет создан один экземпляр службы.Specifies that a single instance of the service will be created.

Transient 2

Указывает, что при каждом запросе будет создан новый экземпляр службы.Specifies that a new instance of the service will be created every time it is requested.

Применяется к