DbContextOptionsBuilder<TContext>.UseRootApplicationServiceProvider Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
UseRootApplicationServiceProvider() |
Resolve a raiz IServiceProvider do provedor de serviços de aplicativo com escopo. O provedor raiz pode ser usado para obter serviços de aplicativo singleton de serviços internos singleton. |
UseRootApplicationServiceProvider(IServiceProvider) |
Define a raiz IServiceProvider da qual os serviços de aplicativo singleton podem ser obtidos de serviços internos singleton. |
UseRootApplicationServiceProvider()
Resolve a raiz IServiceProvider do provedor de serviços de aplicativo com escopo. O provedor raiz pode ser usado para obter serviços de aplicativo singleton de serviços internos 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)
Retornos
A mesma instância do construtor para que várias chamadas possam ser encadeadas.
Comentários
Essa é uma opção avançada que raramente é necessária por aplicativos normais. Chamar esse método resultará na criação de um novo provedor de serviços interno para cada provedor de serviço de aplicativo raiz diferente.
Confira Usando DbContextOptions para obter mais informações e exemplos.
Aplica-se a
UseRootApplicationServiceProvider(IServiceProvider)
Define a raiz IServiceProvider da qual os serviços de aplicativo singleton podem ser obtidos de serviços internos 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)
Parâmetros
- rootServiceProvider
- IServiceProvider
O provedor de serviços a ser usado.
Retornos
A mesma instância do construtor para que várias chamadas possam ser encadeadas.
Comentários
Essa é uma opção avançada que raramente é necessária por aplicativos normais. Chamar esse método resultará na criação de um novo provedor de serviços interno para cada provedor de serviço de aplicativo raiz diferente.
Confira Usando DbContextOptions para obter mais informações e exemplos.
Aplica-se a
Entity Framework