ServiceDescriptor Konstruktoren

Definition

Überlädt

Name Beschreibung
ServiceDescriptor(Type, Object)

Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen instance als ein Singleton.

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

Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen factory.

ServiceDescriptor(Type, Object, Object)

Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen instance als ein Singleton.

ServiceDescriptor(Type, Type, ServiceLifetime)

Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen implementationType.

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

Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen factory.

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen implementationType.

ServiceDescriptor(Type, Object)

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

Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen instance als ein 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)

Parameter

serviceType
Type

Der Type Dienst.

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

Initialisiert eine neue Instanz mit ServiceDescriptor dem 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 Dienst.

factory
Func<IServiceProvider,Object>

Eine Factory, die zum Erstellen von Dienstinstanzen verwendet wird.

lifetime
ServiceLifetime

Der ServiceLifetime Dienst.

Gilt für:

ServiceDescriptor(Type, Object, Object)

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

Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen instance als ein 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)

Parameter

serviceType
Type

Der Type Dienst.

serviceKey
Object

Der ServiceKey Dienst.

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

Initialisiert eine neue Instanz mit ServiceDescriptor dem 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 Dienst.

implementationType
Type

Die Type Implementierung des Diensts.

lifetime
ServiceLifetime

Der ServiceLifetime Dienst.

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 mit ServiceDescriptor dem 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 Dienst.

serviceKey
Object

Der ServiceKey Dienst.

factory
Func<IServiceProvider,Object,Object>

Eine Factory, die zum Erstellen von Dienstinstanzen verwendet wird.

lifetime
ServiceLifetime

Der ServiceLifetime Dienst.

Gilt für:

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

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

Initialisiert eine neue Instanz mit ServiceDescriptor dem 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 Dienst.

serviceKey
Object

Der ServiceKey Dienst.

implementationType
Type

Die Type Implementierung des Diensts.

lifetime
ServiceLifetime

Der ServiceLifetime Dienst.

Gilt für: