Sdílet prostřednictvím


DbContextOptionsBuilder.UseRootApplicationServiceProvider Metoda

Definice

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 UseRootApplicationServiceProvider ();
abstract member UseRootApplicationServiceProvider : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseRootApplicationServiceProvider : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseRootApplicationServiceProvider () As DbContextOptionsBuilder

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 UseRootApplicationServiceProvider (IServiceProvider? rootServiceProvider);
abstract member UseRootApplicationServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseRootApplicationServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseRootApplicationServiceProvider (rootServiceProvider As IServiceProvider) As DbContextOptionsBuilder

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