ServiceCollectionMap.TryAddScopedEnumerable 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
TryAddScopedEnumerable(Type, Type) |
Ajoute un Scoped 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. |
TryAddScopedEnumerable<TService,TImplementation>() |
Ajoute un Scoped 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. |
TryAddScopedEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Ajoute un Scoped 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. |
TryAddScopedEnumerable(Type, Type)
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
Ajoute un Scoped 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 TryAddScopedEnumerable (Type serviceType, Type implementationType);
abstract member TryAddScopedEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
override this.TryAddScopedEnumerable : Type * Type -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap
Public Overridable Function TryAddScopedEnumerable (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 à
TryAddScopedEnumerable<TService,TImplementation>()
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
Ajoute un Scoped 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 TryAddScopedEnumerable<TService,TImplementation> () where TService : class where TImplementation : class, TService;
abstract member TryAddScopedEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddScopedEnumerable : unit -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddScopedEnumerable(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 à
TryAddScopedEnumerable<TService,TImplementation>(Func<IServiceProvider,TImplementation>)
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
- Source:
- ServiceCollectionMap.cs
Ajoute un Scoped 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 TryAddScopedEnumerable<TService,TImplementation> (Func<IServiceProvider,TImplementation> factory) where TService : class where TImplementation : class, TService;
abstract member TryAddScopedEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
override this.TryAddScopedEnumerable : Func<IServiceProvider, #'Service> -> Microsoft.EntityFrameworkCore.Infrastructure.ServiceCollectionMap (requires 'Service : null)
Public Overridable Function TryAddScopedEnumerable(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.