ServiceCollectionMap.TryAddSingletonEnumerable Método

Definición

Sobrecargas

TryAddSingletonEnumerable(Type, Object)

Agrega un Singleton servicio implementado por la instancia especificada 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.

TryAddSingletonEnumerable(Type, Type)

Agrega un Singleton 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.

TryAddSingletonEnumerable<TService,TImplementation>()

Agrega un Singleton 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.

TryAddSingletonEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Agrega un Singleton 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.

TryAddSingletonEnumerable<TService>(TService)

Agrega un Singleton servicio implementado por la instancia especificada 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.

TryAddSingletonEnumerable(Type, Object)

Agrega un Singleton servicio implementado por la instancia especificada 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 TryAddSingletonEnumerable (Type serviceType, object implementation);
abstract member TryAddSingletonEnumerable : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingletonEnumerable : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingletonEnumerable (serviceType As Type, implementation As Object) As ServiceCollectionMap

Parámetros

serviceType
Type

Contrato para el servicio.

implementation
Object

Objeto que implementa el servicio.

Devoluciones

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

Se aplica a

TryAddSingletonEnumerable(Type, Type)

Agrega un Singleton 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 TryAddSingletonEnumerable (Type serviceType, Type implementationType);
abstract member TryAddSingletonEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingletonEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingletonEnumerable (serviceType As Type, implementationType As Type) As ServiceCollectionMap

Parámetros

serviceType
Type

Contrato para el servicio.

implementationType
Type

Tipo concreto que implementa el servicio.

Devoluciones

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

Se aplica a

TryAddSingletonEnumerable<TService,TImplementation>()

Agrega un Singleton 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 TryAddSingletonEnumerable<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddSingletonEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingletonEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingletonEnumerable(Of TService As Class, TImplementation As Class) () As ServiceCollectionMap

Parámetros de tipo

TService

Contrato para el servicio.

TImplementation

Tipo concreto que implementa el servicio.

Devoluciones

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

Se aplica a

TryAddSingletonEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>)

Agrega un Singleton 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 TryAddSingletonEnumerable<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddSingletonEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingletonEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingletonEnumerable(Of TService As Class, TImplementation As Class) (factory As Func(Of IServiceProvider, TImplementation)) As ServiceCollectionMap

Parámetros de tipo

TService

Contrato para el servicio.

TImplementation

Tipo concreto que implementa el servicio.

Parámetros

factory
Func<IServiceProvider,TImplementation>

Generador que implementa este servicio.

Devoluciones

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

Se aplica a

TryAddSingletonEnumerable<TService>(TService)

Agrega un Singleton servicio implementado por la instancia especificada 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 TryAddSingletonEnumerable<TService> (TService implementation) where TService : class;
abstract member TryAddSingletonEnumerable : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingletonEnumerable : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingletonEnumerable(Of TService As Class) (implementation As TService) As ServiceCollectionMap

Parámetros de tipo

TService

Contrato para el servicio.

Parámetros

implementation
TService

Objeto que implementa el servicio.

Devoluciones

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

Se aplica a