Freigeben über


ServiceLifetime Enumeration

Definition

Legt die Lebensdauer eines Diensts in einer IServiceCollection-Schnittstelle fest.

public enum class ServiceLifetime
public enum ServiceLifetime
type ServiceLifetime = 
Public Enum ServiceLifetime
Vererbung
ServiceLifetime

Felder

Scoped 1

Legt fest, dass eine neue Instanz des Diensts für jeden Bereich erstellt wird. In ASP.NET Core-Apps wird rund um jede Anforderung ein Bereich erstellt.

Singleton 0

Legt fest, dass eine einzelne Instanz erstellt wird.

Transient 2

Legt fest, dass jedes Mal eine neue Instanz des Diensts erstellt wird, wenn dies angefordert wird.

Gilt für: