Auf Englisch lesen

Teilen über


ServiceDescriptor.Describe Methode

Definition

Überlädt

Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime)

Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern serviceType, implementationFactory und lifetime.

Describe(Type, Type, ServiceLifetime)

Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern serviceType, implementationType und lifetime.

Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime)

Quelle:
ServiceDescriptor.cs
Quelle:
ServiceDescriptor.cs
Quelle:
ServiceDescriptor.cs

Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern serviceType, implementationFactory und lifetime.

public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe (Type serviceType, Func<IServiceProvider,object> implementationFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);

Parameter

serviceType
Type

Der Typ des Dienstes.

implementationFactory
Func<IServiceProvider,Object>

Eine Factory zum Erstellen neuer Instanzen der Dienstimplementierung.

lifetime
ServiceLifetime

Die Lebensdauer des Dienstes.

Gibt zurück

Eine neue Instanz von ServiceDescriptor.

Gilt für:

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

Describe(Type, Type, ServiceLifetime)

Quelle:
ServiceDescriptor.cs
Quelle:
ServiceDescriptor.cs
Quelle:
ServiceDescriptor.cs

Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern serviceType, implementationType und lifetime.

public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe (Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);

Parameter

serviceType
Type

Der Typ des Dienstes.

implementationType
Type

Der Typ der Implementierung.

lifetime
ServiceLifetime

Die Lebensdauer des Dienstes.

Gibt zurück

Eine neue Instanz von ServiceDescriptor.

Gilt für:

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)