Freigeben über


ServiceDescriptor Konstruktoren

Definition

Überlädt

ServiceDescriptor(Type, Object)

Initialisiert eine neue Instanz der ServiceDescriptor-Klasse mit dem angegebenen instance als eine Singleton-Enumeration.

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

Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen factory.

ServiceDescriptor(Type, Object, Object)

Initialisiert eine neue Instanz der ServiceDescriptor-Klasse mit dem angegebenen instance als eine Singleton-Enumeration.

ServiceDescriptor(Type, Type, ServiceLifetime)

Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen implementationType.

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

Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen factory.

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen implementationType.

ServiceDescriptor(Type, Object)

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

Initialisiert eine neue Instanz der ServiceDescriptor-Klasse mit dem angegebenen instance als eine Singleton-Enumeration.

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)

Parameter

serviceType
Type

Der Type des Diensts.

instance
Object

Die Instanz, die den Dienst implementiert.

Gilt für:

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

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

Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen 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)

Parameter

serviceType
Type

Der Type des Diensts.

factory
Func<IServiceProvider,Object>

Eine Factory, die für das Erstellen von Dienstinstanzen verwendet wird.

lifetime
ServiceLifetime

Der ServiceLifetime des Diensts.

Gilt für:

ServiceDescriptor(Type, Object, Object)

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

Initialisiert eine neue Instanz der ServiceDescriptor-Klasse mit dem angegebenen instance als eine Singleton-Enumeration.

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)

Parameter

serviceType
Type

Der Type des Diensts.

serviceKey
Object

Der ServiceKey des Diensts.

instance
Object

Die Instanz, die den Dienst implementiert.

Gilt für:

ServiceDescriptor(Type, Type, ServiceLifetime)

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

Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen 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)

Parameter

serviceType
Type

Der Type des Diensts.

implementationType
Type

Die Type-Klasse, die den Dienst implementiert.

lifetime
ServiceLifetime

Der ServiceLifetime des Diensts.

Gilt für:

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

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

Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen 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)

Parameter

serviceType
Type

Der Type des Diensts.

serviceKey
Object

Der ServiceKey des Diensts.

factory
Func<IServiceProvider,Object,Object>

Eine Factory, die für das Erstellen von Dienstinstanzen verwendet wird.

lifetime
ServiceLifetime

Der ServiceLifetime des Diensts.

Gilt für:

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

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

Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen 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)

Parameter

serviceType
Type

Der Type des Diensts.

serviceKey
Object

Der ServiceKey des Diensts.

implementationType
Type

Die Type-Klasse, die den Dienst implementiert.

lifetime
ServiceLifetime

Der ServiceLifetime des Diensts.

Gilt für: