Bagikan melalui


ServiceDescriptor Konstruktor

Definisi

Overload

ServiceDescriptor(Type, Object)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan instance sebagai Singleton.

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

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan factory.

ServiceDescriptor(Type, Object, Object)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan instance sebagai Singleton.

ServiceDescriptor(Type, Type, ServiceLifetime)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan implementationType.

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

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan factory.

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Menginisialisasi instans ServiceDescriptor baru dengan yang ditentukan implementationType.

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

serviceType
Type

Layanan Type ini.

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

serviceType
Type

Layanan Type ini.

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

serviceType
Type

Layanan Type ini.

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

serviceType
Type

Layanan Type ini.

implementationType
Type

Mengimplementasikan Type layanan.

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

serviceType
Type

Layanan Type ini.

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

serviceType
Type

Layanan Type ini.

serviceKey
Object

Layanan ServiceKey ini.

implementationType
Type

Mengimplementasikan Type layanan.

lifetime
ServiceLifetime

Layanan ServiceLifetime ini.

Berlaku untuk