ServiceDescriptor Konstruktorer

Definition

Överlagringar

Name Description
ServiceDescriptor(Type, Object)

Initierar en ny instans av ServiceDescriptor med angiven instance som en Singleton.

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

Initierar en ny instans av ServiceDescriptor med angiven factory.

ServiceDescriptor(Type, Object, Object)

Initierar en ny instans av ServiceDescriptor med angiven instance som en Singleton.

ServiceDescriptor(Type, Type, ServiceLifetime)

Initierar en ny instans av ServiceDescriptor med angiven implementationType.

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

Initierar en ny instans av ServiceDescriptor med angiven factory.

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Initierar en ny instans av ServiceDescriptor med angiven implementationType.

ServiceDescriptor(Type, Object)

Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs

Initierar en ny instans av ServiceDescriptor med angiven instance som en 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)

Parametrar

serviceType
Type

Tjänstens Type .

instance
Object

Instansen som implementerar tjänsten.

Gäller för

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

Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs

Initierar en ny instans av ServiceDescriptor med angiven factory.

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)

Parametrar

serviceType
Type

Tjänstens Type .

factory
Func<IServiceProvider,Object>

En fabrik som används för att skapa tjänstinstanser.

lifetime
ServiceLifetime

Tjänstens ServiceLifetime .

Gäller för

ServiceDescriptor(Type, Object, Object)

Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs

Initierar en ny instans av ServiceDescriptor med angiven instance som en 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)

Parametrar

serviceType
Type

Tjänstens Type .

serviceKey
Object

Tjänstens ServiceKey .

instance
Object

Instansen som implementerar tjänsten.

Gäller för

ServiceDescriptor(Type, Type, ServiceLifetime)

Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs

Initierar en ny instans av ServiceDescriptor med angiven implementationType.

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)

Parametrar

serviceType
Type

Tjänstens Type .

implementationType
Type

Implementera Type tjänsten.

lifetime
ServiceLifetime

Tjänstens ServiceLifetime .

Gäller för

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

Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs

Initierar en ny instans av ServiceDescriptor med angiven factory.

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)

Parametrar

serviceType
Type

Tjänstens Type .

serviceKey
Object

Tjänstens ServiceKey .

factory
Func<IServiceProvider,Object,Object>

En fabrik som används för att skapa tjänstinstanser.

lifetime
ServiceLifetime

Tjänstens ServiceLifetime .

Gäller för

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs
Källa:
ServiceDescriptor.cs

Initierar en ny instans av ServiceDescriptor med angiven implementationType.

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)

Parametrar

serviceType
Type

Tjänstens Type .

serviceKey
Object

Tjänstens ServiceKey .

implementationType
Type

Implementera Type tjänsten.

lifetime
ServiceLifetime

Tjänstens ServiceLifetime .

Gäller för