ServiceCollectionMap.TryAddEnumerable Método

Definición

Sobrecargas

TryAddEnumerable(Type, Type, ServiceLifetime)

Agrega un servicio implementado por el tipo concreto dado a la lista de servicios que implementan el contrato especificado. El servicio solo se agrega si la colección no contiene ningún otro registro para el mismo servicio y tipo de implementación.

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

Agrega un servicio implementado por el generador especificado a la lista de servicios que implementan el contrato especificado. El servicio solo se agrega si la colección no contiene ningún otro registro para el mismo servicio y tipo de implementación.

TryAddEnumerable(Type, Type, ServiceLifetime)

Agrega un servicio implementado por el tipo concreto dado a la lista de servicios que implementan el contrato especificado. El servicio solo se agrega si la colección no contiene ningún otro registro para el mismo servicio y tipo de implementación.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddEnumerable (Type serviceType, Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
abstract member TryAddEnumerable : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddEnumerable : Type * Type * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddEnumerable (serviceType As Type, implementationType As Type, lifetime As ServiceLifetime) As ServiceCollectionMap

Parámetros

serviceType
Type

Contrato para el servicio.

implementationType
Type

Tipo concreto que implementa el servicio.

lifetime
ServiceLifetime

Duración del servicio.

Devoluciones

El mapa, de modo que se puedan encadenar más llamadas.

Se aplica a

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

Agrega un servicio implementado por el generador especificado a la lista de servicios que implementan el contrato especificado. El servicio solo se agrega si la colección no contiene ningún otro registro para el mismo servicio y tipo de implementación.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddEnumerable (Type serviceType, Type implementationType, Func<IServiceProvider,object> factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime);
abstract member TryAddEnumerable : Type * Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddEnumerable : Type * Type * Func<IServiceProvider, obj> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddEnumerable (serviceType As Type, implementationType As Type, factory As Func(Of IServiceProvider, Object), lifetime As ServiceLifetime) As ServiceCollectionMap

Parámetros

serviceType
Type

Contrato para el servicio.

implementationType
Type

Tipo concreto que implementa el servicio.

factory
Func<IServiceProvider,Object>

Generador que implementa este servicio.

lifetime
ServiceLifetime

Duración del servicio.

Devoluciones

El mapa, de modo que se puedan encadenar más llamadas.

Se aplica a