ServiceCollectionMap.TryAddSingleton Método

Definición

Sobrecargas

TryAddSingleton(Type, Type)

Agrega un Singleton servicio implementado por el tipo concreto especificado si no se ha registrado ningún servicio para el tipo de servicio determinado.

TryAddSingleton(Type, Func<IServiceProvider,Object>)

Agrega un Singleton servicio implementado por el generador especificado si no se ha registrado ningún servicio para el tipo de servicio especificado.

TryAddSingleton(Type, Object)

Agrega un Singleton servicio implementado por la instancia especificada si no se ha registrado ningún servicio para el tipo de servicio especificado.

TryAddSingleton<TService,TImplementation>()

Agrega un Singleton servicio implementado por el tipo concreto especificado si no se ha registrado ningún servicio para el tipo de servicio determinado.

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

Agrega un Singleton servicio implementado por el generador especificado si no se ha registrado ningún servicio para el tipo de servicio especificado.

TryAddSingleton<TService>(Func<IServiceProvider,TService>)

Agrega un Singleton servicio implementado por el generador especificado si no se ha registrado ningún servicio para el tipo de servicio especificado.

TryAddSingleton<TService>(TService)

Agrega un Singleton servicio implementado por la instancia especificada si no se ha registrado ningún servicio para el tipo de servicio especificado.

TryAddSingleton(Type, Type)

Agrega un Singleton servicio implementado por el tipo concreto especificado si no se ha registrado ningún servicio para el tipo de servicio determinado.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton (Type serviceType, Type implementationType);
abstract member TryAddSingleton : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (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

TryAddSingleton(Type, Func<IServiceProvider,Object>)

Agrega un Singleton servicio implementado por el generador especificado si no se ha registrado ningún servicio para el tipo de servicio especificado.

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

Parámetros

serviceType
Type

Contrato para el servicio.

factory
Func<IServiceProvider,Object>

Generador que implementa el servicio.

Devoluciones

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

Se aplica a

TryAddSingleton(Type, Object)

Agrega un Singleton servicio implementado por la instancia especificada si no se ha registrado ningún servicio para el tipo de servicio especificado.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton (Type serviceType, object implementation);
abstract member TryAddSingleton : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddSingleton : Type * obj -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddSingleton (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

TryAddSingleton<TService,TImplementation>()

Agrega un Singleton servicio implementado por el tipo concreto especificado si no se ha registrado ningún servicio para el tipo de servicio determinado.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddSingleton : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(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

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

Agrega un Singleton servicio implementado por el generador especificado si no se ha registrado ningún servicio para el tipo de servicio especificado.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddSingleton : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(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 crea la fábrica dada.

Parámetros

factory
Func<IServiceProvider,TImplementation>

Generador que implementa el servicio.

Devoluciones

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

Se aplica a

TryAddSingleton<TService>(Func<IServiceProvider,TService>)

Agrega un Singleton servicio implementado por el generador especificado si no se ha registrado ningún servicio para el tipo de servicio especificado.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton<TService> (Func<IServiceProvider,TService> factory) where TService : class;
abstract member TryAddSingleton : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : Func<IServiceProvider, 'Service (requires 'Service : null)> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(Of TService As Class) (factory As Func(Of IServiceProvider, TService)) As ServiceCollectionMap

Parámetros de tipo

TService

Contrato para el servicio.

Parámetros

factory
Func<IServiceProvider,TService>

Generador que implementa el servicio.

Devoluciones

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

Se aplica a

TryAddSingleton<TService>(TService)

Agrega un Singleton servicio implementado por la instancia especificada si no se ha registrado ningún servicio para el tipo de servicio especificado.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddSingleton<TService> (TService implementation) where TService : class;
abstract member TryAddSingleton : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddSingleton : 'Service -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddSingleton(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