Partager via


ServiceDescriptor Constructeurs

Définition

Surcharges

ServiceDescriptor(Type, Object)

Initialise une nouvelle instance de ServiceDescriptor avec le instance spécifié comme un Singleton.

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

Initialise une nouvelle instance de la classe ServiceDescriptor avec le factory spécifié.

ServiceDescriptor(Type, Object, Object)

Initialise une nouvelle instance de ServiceDescriptor avec le instance spécifié comme un Singleton.

ServiceDescriptor(Type, Type, ServiceLifetime)

Initialise une nouvelle instance de la classe ServiceDescriptor avec le implementationType spécifié.

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

Initialise une nouvelle instance de la classe ServiceDescriptor avec le factory spécifié.

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Initialise une nouvelle instance de la classe ServiceDescriptor avec le implementationType spécifié.

ServiceDescriptor(Type, Object)

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Initialise une nouvelle instance de ServiceDescriptor avec le instance spécifié comme un Singleton.

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ instance);
public ServiceDescriptor (Type serviceType, object instance);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, instance As Object)

Paramètres

serviceType
Type

Type du service.

instance
Object

Instance qui implémente le service.

S’applique à

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

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Initialise une nouvelle instance de la classe ServiceDescriptor avec le factory spécifié.

public:
 ServiceDescriptor(Type ^ serviceType, Func<IServiceProvider ^, System::Object ^> ^ factory, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor (Type serviceType, Func<IServiceProvider,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, factory As Func(Of IServiceProvider, Object), lifetime As ServiceLifetime)

Paramètres

serviceType
Type

Type du service.

factory
Func<IServiceProvider,Object>

Fabrique utilisée pour créer des instances de service.

lifetime
ServiceLifetime

ServiceLifetime du service.

S’applique à

ServiceDescriptor(Type, Object, Object)

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Initialise une nouvelle instance de ServiceDescriptor avec le instance spécifié comme un Singleton.

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ serviceKey, System::Object ^ instance);
public ServiceDescriptor (Type serviceType, object? serviceKey, object instance);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj * obj -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, serviceKey As Object, instance As Object)

Paramètres

serviceType
Type

Type du service.

serviceKey
Object

ServiceKey du service.

instance
Object

Instance qui implémente le service.

S’applique à

ServiceDescriptor(Type, Type, ServiceLifetime)

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Initialise une nouvelle instance de la classe ServiceDescriptor avec le implementationType spécifié.

public:
 ServiceDescriptor(Type ^ serviceType, Type ^ implementationType, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor (Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, implementationType As Type, lifetime As ServiceLifetime)

Paramètres

serviceType
Type

Type du service.

implementationType
Type

Type qui implémente le service.

lifetime
ServiceLifetime

ServiceLifetime du service.

S’applique à

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

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Initialise une nouvelle instance de la classe ServiceDescriptor avec le factory spécifié.

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ serviceKey, Func<IServiceProvider ^, System::Object ^, System::Object ^> ^ factory, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor (Type serviceType, object? serviceKey, Func<IServiceProvider,object?,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj * Func<IServiceProvider, obj, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, serviceKey As Object, factory As Func(Of IServiceProvider, Object, Object), lifetime As ServiceLifetime)

Paramètres

serviceType
Type

Type du service.

serviceKey
Object

ServiceKey du service.

factory
Func<IServiceProvider,Object,Object>

Fabrique utilisée pour créer des instances de service.

lifetime
ServiceLifetime

ServiceLifetime du service.

S’applique à

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Initialise une nouvelle instance de la classe ServiceDescriptor avec le implementationType spécifié.

public:
 ServiceDescriptor(Type ^ serviceType, System::Object ^ serviceKey, Type ^ implementationType, Microsoft::Extensions::DependencyInjection::ServiceLifetime lifetime);
public ServiceDescriptor (Type serviceType, object? serviceKey, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
new Microsoft.Extensions.DependencyInjection.ServiceDescriptor : Type * obj * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.DependencyInjection.ServiceDescriptor
Public Sub New (serviceType As Type, serviceKey As Object, implementationType As Type, lifetime As ServiceLifetime)

Paramètres

serviceType
Type

Type du service.

serviceKey
Object

ServiceKey du service.

implementationType
Type

Type qui implémente le service.

lifetime
ServiceLifetime

ServiceLifetime du service.

S’applique à