ServiceDescriptor.Describe Methode

Definition

Überlädt

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

Erstellt eine Instanz mit ServiceDescriptor dem angegebenen serviceType, implementationFactoryund lifetime.

Describe(Type, Type, ServiceLifetime)

Erstellt eine Instanz mit ServiceDescriptor dem angegebenen serviceType, implementationTypeund lifetime.

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

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

Erstellt eine Instanz mit ServiceDescriptor dem angegebenen serviceType, implementationFactoryund lifetime.

public:
 static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Describe(Type ^ serviceType, Func<IServiceProvider ^, System::Object ^> ^ implementationFactory, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(Type serviceType, Func<IServiceProvider,object> implementationFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
static member Describe : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Shared Function Describe (serviceType As Type, implementationFactory As Func(Of IServiceProvider, Object), lifetime As ServiceLifetime) As ServiceDescriptor

Parameter

serviceType
Type

Der Typ des Diensts.

implementationFactory
Func<IServiceProvider,Object>

Eine Factory zum Erstellen neuer Instanzen der Dienstimplementierung.

lifetime
ServiceLifetime

Die Lebensdauer des Diensts.

Gibt zurück

Eine neue Instanz von ServiceDescriptor.

Gilt für:

Describe(Type, Type, ServiceLifetime)

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

Erstellt eine Instanz mit ServiceDescriptor dem angegebenen serviceType, implementationTypeund lifetime.

public:
 static Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^ Describe(Type ^ serviceType, Type ^ implementationType, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public static Microsoft.Extensions.DependencyInjection.ServiceDescriptor Describe(Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
static member Describe : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Shared Function Describe (serviceType As Type, implementationType As Type, lifetime As ServiceLifetime) As ServiceDescriptor

Parameter

serviceType
Type

Der Typ des Diensts.

implementationType
Type

Der Typ der Implementierung.

lifetime
ServiceLifetime

Die Lebensdauer des Diensts.

Gibt zurück

Eine neue Instanz von ServiceDescriptor.

Gilt für: