Compartir a través de


ServiceDescriptor Constructores

Definición

Sobrecargas

ServiceDescriptor(Type, Object)

Inicializa una nueva instancia de ServiceDescriptor con instance especificado como Singleton.

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

Inicializa una nueva instancia de ServiceDescriptor con la interfaz factory especificada.

ServiceDescriptor(Type, Object, Object)

Inicializa una nueva instancia de ServiceDescriptor con instance especificado como Singleton.

ServiceDescriptor(Type, Type, ServiceLifetime)

Inicializa una nueva instancia de ServiceDescriptor con la interfaz implementationType especificada.

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

Inicializa una nueva instancia de ServiceDescriptor con la interfaz factory especificada.

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Inicializa una nueva instancia de ServiceDescriptor con la interfaz implementationType especificada.

ServiceDescriptor(Type, Object)

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Inicializa una nueva instancia de ServiceDescriptor con instance especificado como 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)

Parámetros

serviceType
Type

El Type del servicio.

instance
Object

La instancia que implementa el servicio.

Se aplica a

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

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Inicializa una nueva instancia de ServiceDescriptor con la interfaz factory especificada.

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)

Parámetros

serviceType
Type

El Type del servicio.

factory
Func<IServiceProvider,Object>

Un generador que se usa para crear instancias de servicio.

lifetime
ServiceLifetime

El ServiceLifetime del servicio.

Se aplica a

ServiceDescriptor(Type, Object, Object)

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Inicializa una nueva instancia de ServiceDescriptor con instance especificado como 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)

Parámetros

serviceType
Type

El Type del servicio.

serviceKey
Object

El ServiceKey del servicio.

instance
Object

La instancia que implementa el servicio.

Se aplica a

ServiceDescriptor(Type, Type, ServiceLifetime)

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Inicializa una nueva instancia de ServiceDescriptor con la interfaz implementationType especificada.

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)

Parámetros

serviceType
Type

El Type del servicio.

implementationType
Type

La instancia de Type que implementa el servicio.

lifetime
ServiceLifetime

El ServiceLifetime del servicio.

Se aplica a

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

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Inicializa una nueva instancia de ServiceDescriptor con la interfaz factory especificada.

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)

Parámetros

serviceType
Type

El Type del servicio.

serviceKey
Object

El ServiceKey del servicio.

factory
Func<IServiceProvider,Object,Object>

Un generador que se usa para crear instancias de servicio.

lifetime
ServiceLifetime

El ServiceLifetime del servicio.

Se aplica a

ServiceDescriptor(Type, Object, Type, ServiceLifetime)

Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs
Source:
ServiceDescriptor.cs

Inicializa una nueva instancia de ServiceDescriptor con la interfaz implementationType especificada.

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)

Parámetros

serviceType
Type

El Type del servicio.

serviceKey
Object

El ServiceKey del servicio.

implementationType
Type

La instancia de Type que implementa el servicio.

lifetime
ServiceLifetime

El ServiceLifetime del servicio.

Se aplica a