ServiceDescriptor Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ServiceDescriptor(Type, Object) |
Initialisiert eine neue Instanz der ServiceDescriptor-Klasse mit dem angegebenen |
ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen |
ServiceDescriptor(Type, Object, Object) |
Initialisiert eine neue Instanz der ServiceDescriptor-Klasse mit dem angegebenen |
ServiceDescriptor(Type, Type, ServiceLifetime) |
Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen |
ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen |
ServiceDescriptor(Type, Object, Type, ServiceLifetime) |
Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen |
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
- 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
- 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
- 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
- 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
- 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
- serviceKey
- Object
Der ServiceKey des Diensts.
- lifetime
- ServiceLifetime
Der ServiceLifetime des Diensts.