ServiceDescriptor Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ServiceDescriptor(Type, Object) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Object, Object) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Type, ServiceLifetime) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Initierar en ny instans av ServiceDescriptor med angiven |
| ServiceDescriptor(Type, Object, Type, ServiceLifetime) |
Initierar en ny instans av ServiceDescriptor med angiven |
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
- 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
- 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
- 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
- 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
- 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
- serviceKey
- Object
Tjänstens ServiceKey .
- lifetime
- ServiceLifetime
Tjänstens ServiceLifetime .