ServiceDescriptor Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
ServiceDescriptor(Type, Object) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
ServiceDescriptor(Type, Object, Object) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
ServiceDescriptor(Type, Type, ServiceLifetime) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
ServiceDescriptor(Type, Object, Type, ServiceLifetime) |
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan |
ServiceDescriptor(Type, Object)
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan instance
sebagai 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
- instance
- Object
Instans yang mengimplementasikan layanan.
Berlaku untuk
ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime)
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan 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>
Pabrik yang digunakan untuk membuat instans layanan.
- lifetime
- ServiceLifetime
Layanan ServiceLifetime ini.
Berlaku untuk
ServiceDescriptor(Type, Object, Object)
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan instance
sebagai 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
- serviceKey
- Object
Layanan ServiceKey ini.
- instance
- Object
Instans yang mengimplementasikan layanan.
Berlaku untuk
ServiceDescriptor(Type, Type, ServiceLifetime)
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan 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
Layanan ServiceLifetime ini.
Berlaku untuk
ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime)
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan 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
Layanan ServiceKey ini.
- factory
- Func<IServiceProvider,Object,Object>
Pabrik yang digunakan untuk membuat instans layanan.
- lifetime
- ServiceLifetime
Layanan ServiceLifetime ini.
Berlaku untuk
ServiceDescriptor(Type, Object, Type, ServiceLifetime)
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
- Sumber:
- ServiceDescriptor.cs
Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan 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
Layanan ServiceKey ini.
- lifetime
- ServiceLifetime
Layanan ServiceLifetime ini.