Partager via


ServiceDescriptor.Describe Méthode

Définition

Surcharges

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

Crée une instance de ServiceDescriptor avec les serviceType, implementationFactory et lifetime spécifiés.

Describe(Type, Type, ServiceLifetime)

Crée une instance de ServiceDescriptor avec les serviceType, implementationType et lifetime spécifiés.

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

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Crée une instance de ServiceDescriptor avec les serviceType, implementationFactory et lifetime spécifiés.

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

Paramètres

serviceType
Type

Type du service.

implementationFactory
Func<IServiceProvider,Object>

Fabrique pour créer des instances de l’implémentation du service.

lifetime
ServiceLifetime

Durée de vie du service.

Retours

Nouvelle instance de ServiceDescriptor.

S’applique à

Describe(Type, Type, ServiceLifetime)

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Crée une instance de ServiceDescriptor avec les serviceType, implementationType et lifetime spécifiés.

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

Paramètres

serviceType
Type

Type du service.

implementationType
Type

Type de l’implémentation.

lifetime
ServiceLifetime

Durée de vie du service.

Retours

Nouvelle instance de ServiceDescriptor.

S’applique à