DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
UseRootApplicationServiceProvider() |
Vyřeší kořen IServiceProvider z poskytovatele aplikačních služeb s vymezeným oborem. Kořenového zprostředkovatele je možné použít k získání jednoúčelových aplikačních služeb z interních služeb typu singleton. |
UseRootApplicationServiceProvider(IServiceProvider) |
Nastaví kořen IServiceProvider , ze kterého lze získat jednoúčelové aplikační služby z jednoúčelových interních služeb. |
UseRootApplicationServiceProvider()
Vyřeší kořen IServiceProvider z poskytovatele aplikačních služeb s vymezeným oborem. Kořenového zprostředkovatele je možné použít k získání jednoúčelových aplikačních služeb z interních služeb typu 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)
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Jedná se o pokročilou možnost, kterou běžné aplikace potřebují jen zřídka. Voláním této metody se vytvoří nový interní poskytovatel služeb pro každého jiného poskytovatele služeb kořenové aplikace.
Další informace a příklady najdete v tématu Použití DbContextOptions .
Platí pro
UseRootApplicationServiceProvider(IServiceProvider)
Nastaví kořen IServiceProvider , ze kterého lze získat jednoúčelové aplikační služby z jednoúčelových interních služeb.
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)
Parametry
- rootServiceProvider
- IServiceProvider
Poskytovatel služeb, který se má použít.
Návraty
Stejná instance tvůrce, aby bylo možné zřetězených více volání.
Poznámky
Jedná se o pokročilou možnost, kterou běžné aplikace potřebují jen zřídka. Voláním této metody se vytvoří nový interní poskytovatel služeb pro každého jiného poskytovatele služeb kořenové aplikace.
Další informace a příklady najdete v tématu Použití DbContextOptions .
Platí pro
Entity Framework