ServiceCollectionMap.TryAddTransientEnumerable 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
TryAddTransientEnumerable(Type, Type) |
Ajoute un Transient service implémenté par le type concret donné à la liste des services qui implémentent le contrat donné. Le service est ajouté uniquement si la collection ne contient aucune autre inscription pour le même service et le même type d’implémentation. |
TryAddTransientEnumerable<TService,TImplementation>() |
Ajoute un Transient service implémenté par le type concret donné à la liste des services qui implémentent le contrat donné. Le service est ajouté uniquement si la collection ne contient aucune autre inscription pour le même service et le même type d’implémentation. |
TryAddTransientEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Ajoute un Transient service implémenté par la fabrique donnée à la liste des services qui implémentent le contrat donné. Le service est ajouté uniquement si la collection ne contient aucune autre inscription pour le même service et le même type d’implémentation. |
TryAddTransientEnumerable(Type, Type)
Ajoute un Transient service implémenté par le type concret donné à la liste des services qui implémentent le contrat donné. Le service est ajouté uniquement si la collection ne contient aucune autre inscription pour le même service et le même type d’implémentation.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransientEnumerable (Type serviceType, Type implementationType);
abstract member TryAddTransientEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddTransientEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddTransientEnumerable (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 à
TryAddTransientEnumerable<TService,TImplementation>()
Ajoute un Transient service implémenté par le type concret donné à la liste des services qui implémentent le contrat donné. Le service est ajouté uniquement si la collection ne contient aucune autre inscription pour le même service et le même type d’implémentation.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransientEnumerable<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddTransientEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransientEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransientEnumerable(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 à
TryAddTransientEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
Ajoute un Transient service implémenté par la fabrique donnée à la liste des services qui implémentent le contrat donné. Le service est ajouté uniquement si la collection ne contient aucune autre inscription pour le même service et le même type d’implémentation.
public virtual Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap TryAddTransientEnumerable<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddTransientEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddTransientEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddTransientEnumerable(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 concret qui implémente le service.
Paramètres
- factory
- Func<IServiceProvider,TImplementation>
Fabrique qui implémente ce service.
Retours
La carte, de telle sorte que d’autres appels puissent être chaînés.