Compartir a través de


ServiceCollectionMap.TryAddScoped Método

Definición

Sobrecargas

TryAddScoped(Type, Func<IServiceProvider,Object>)

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

TryAddScoped(Type, Type)

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

TryAddScoped<TService,TImplementation>()

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

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

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

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

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

TryAddScoped(Type, Func<IServiceProvider,Object>)

Agrega un Scoped 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 TryAddScoped (Type serviceType, Func<IServiceProvider,object> factory);
abstract member TryAddScoped : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddScoped : Type * Func<IServiceProvider, obj> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddScoped (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

TryAddScoped(Type, Type)

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

TryAddScoped<TService,TImplementation>()

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

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

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

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

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