ServiceCollectionMap.TryAddScoped Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TryAddScoped(Type, Func<IServiceProvider,Object>) |
Ajoute un Scoped service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit. |
TryAddScoped(Type, Type) |
Ajoute un Scoped service implémenté par le type concret donné si aucun service pour le type de service donné n’a déjà été inscrit. |
TryAddScoped<TService,TImplementation>() |
Ajoute un Scoped service implémenté par le type concret donné si aucun service pour le type de service donné n’a déjà été inscrit. |
TryAddScoped<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Ajoute un Scoped service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit. |
TryAddScoped<TService>(Func<IServiceProvider,TService>) |
Ajoute un Scoped service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit. |
TryAddScoped(Type, Func<IServiceProvider,Object>)
Ajoute un Scoped service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit.
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
Paramètres
- serviceType
- Type
Contrat pour le service.
- factory
- Func<IServiceProvider,Object>
Fabrique qui implémente le service.
Retours
La carte, de telle sorte que d’autres appels puissent être chaînés.
S’applique à
TryAddScoped(Type, Type)
Ajoute un Scoped service implémenté par le type concret donné si aucun service pour le type de service donné n’a déjà été inscrit.
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
Paramètres
- serviceType
- Type
Contrat pour le service.
- implementationType
- Type
Type concret qui implémente le service.
Retours
La carte, de telle sorte que d’autres appels puissent être chaînés.
S’applique à
TryAddScoped<TService,TImplementation>()
Ajoute un Scoped service implémenté par le type concret donné si aucun service pour le type de service donné n’a déjà été inscrit.
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
Paramètres de type
- TService
Contrat pour le service.
- TImplementation
Type concret qui implémente le service.
Retours
La carte, de telle sorte que d’autres appels puissent être chaînés.
S’applique à
TryAddScoped<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
Ajoute un Scoped service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit.
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
Paramètres de type
- TService
Contrat pour le service.
- TImplementation
Type de béton créé par l’usine donnée.
Paramètres
- factory
- Func<IServiceProvider,TImplementation>
Fabrique qui implémente le service.
Retours
La carte, de telle sorte que d’autres appels puissent être chaînés.
S’applique à
TryAddScoped<TService>(Func<IServiceProvider,TService>)
Ajoute un Scoped service implémenté par la fabrique donnée si aucun service pour le type de service donné n’a déjà été inscrit.
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
Paramètres de type
- TService
Contrat pour le service.
Paramètres
- factory
- Func<IServiceProvider,TService>
Fabrique qui implémente le service.
Retours
La carte, de telle sorte que d’autres appels puissent être chaînés.