DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider 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
UseRootApplicationServiceProvider() |
Résout la racine IServiceProvider à partir du fournisseur de services d’application délimité. Le fournisseur racine peut être utilisé pour obtenir des services d’application singleton à partir de services internes singleton. |
UseRootApplicationServiceProvider(IServiceProvider) |
Définit la racine IServiceProvider à partir de laquelle les services d’application singleton peuvent être obtenus à partir des services internes singleton. |
UseRootApplicationServiceProvider()
Résout la racine IServiceProvider à partir du fournisseur de services d’application délimité. Le fournisseur racine peut être utilisé pour obtenir des services d’application singleton à partir de services internes singleton.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseRootApplicationServiceProvider ();
override this.UseRootApplicationServiceProvider : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseRootApplicationServiceProvider () As DbContextOptionsBuilder(Of TContext)
Retours
Le même générateur instance afin que plusieurs appels puissent être chaînés.
Remarques
Il s’agit d’une option avancée rarement nécessaire pour les applications normales. L’appel de cette méthode entraîne la création d’un nouveau fournisseur de services interne pour chaque fournisseur de services d’application racine différent.
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions .
S’applique à
UseRootApplicationServiceProvider(IServiceProvider)
Définit la racine IServiceProvider à partir de laquelle les services d’application singleton peuvent être obtenus à partir des services internes singleton.
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseRootApplicationServiceProvider (IServiceProvider? rootServiceProvider);
override this.UseRootApplicationServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseRootApplicationServiceProvider (rootServiceProvider As IServiceProvider) As DbContextOptionsBuilder(Of TContext)
Paramètres
- rootServiceProvider
- IServiceProvider
Fournisseur de services à utiliser.
Retours
Le même générateur instance afin que plusieurs appels puissent être chaînés.
Remarques
Il s’agit d’une option avancée rarement nécessaire pour les applications normales. L’appel de cette méthode entraîne la création d’un nouveau fournisseur de services interne pour chaque fournisseur de services d’application racine différent.
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions .