Compartilhar via


ODataConventionModelBuilder Construtores

Definição

Sobrecargas

ODataConventionModelBuilder()

Inicializa uma nova instância da classe ODataConventionModelBuilder.

ODataConventionModelBuilder(ApplicationPartManager)

Inicializa uma nova instância da classe ODataConventionModelBuilder. Esse construtor usa o ApplicationPartManager de AspNetCore para obter uma lista de assemblies para modelagem.

ODataConventionModelBuilder(IServiceProvider)

Inicializa uma nova instância da classe ODataConventionModelBuilder. Esse construtor usa o ApplicationPartManager de AspNetCore obtido do IServiceProvider para obter uma lista de assemblies para modelagem.

ODataConventionModelBuilder(HttpConfiguration)

Inicializa uma nova instância da classe ODataConventionModelBuilder.

ODataConventionModelBuilder(IServiceProvider, Boolean)

Inicializa uma nova instância da classe ODataConventionModelBuilder. Esse construtor usa o ApplicationPartManager de AspNetCore obtido do IServiceProvider para obter uma lista de assemblies para modelagem. O modelo criado se isQueryCompositionMode for true tem regras de inferência mais relaxadas e também trata todos os tipos como tipos de entidade. Este construtor deve ser usado apenas pelo teste de unidade.

ODataConventionModelBuilder(HttpConfiguration, Boolean)

Inicializa uma nova instância da classe ODataConventionModelBuilder.

ODataConventionModelBuilder()

Inicializa uma nova instância da classe ODataConventionModelBuilder.

public ODataConventionModelBuilder ();
Public Sub New ()

Comentários

Esse construtor funcionará em cenários autônomos, mas requer o uso do System.Web.Http.Dispatcher.DefaultAssembliesResolver para obter uma lista de assemblies para criar o modelo.

Aplica-se a

ODataConventionModelBuilder(ApplicationPartManager)

Inicializa uma nova instância da classe ODataConventionModelBuilder. Esse construtor usa o ApplicationPartManager de AspNetCore para obter uma lista de assemblies para modelagem.

public ODataConventionModelBuilder (Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager applicationPartManager);
new Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder : Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager -> Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder
Public Sub New (applicationPartManager As ApplicationPartManager)

Parâmetros

applicationPartManager
ApplicationPartManager

O gerenciador de partes do aplicativo a ser usado.

Comentários

Essa função usa tipos específicos de AspNetCore.

Aplica-se a

ODataConventionModelBuilder(IServiceProvider)

Inicializa uma nova instância da classe ODataConventionModelBuilder. Esse construtor usa o ApplicationPartManager de AspNetCore obtido do IServiceProvider para obter uma lista de assemblies para modelagem.

public ODataConventionModelBuilder (IServiceProvider provider);
new Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder : IServiceProvider -> Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder
Public Sub New (provider As IServiceProvider)

Parâmetros

provider
IServiceProvider

O provedor de serviço a ser usado.

Aplica-se a

ODataConventionModelBuilder(HttpConfiguration)

Inicializa uma nova instância da classe ODataConventionModelBuilder.

public ODataConventionModelBuilder (System.Web.Http.HttpConfiguration configuration);
new Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder : System.Web.Http.HttpConfiguration -> Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder
Public Sub New (configuration As HttpConfiguration)

Parâmetros

configuration
System.Web.Http.HttpConfiguration

O System.Web.Http.HttpConfiguration a ser usado.

Comentários

Essa função usa tipos específicos de AspNet.

Aplica-se a

ODataConventionModelBuilder(IServiceProvider, Boolean)

Inicializa uma nova instância da classe ODataConventionModelBuilder. Esse construtor usa o ApplicationPartManager de AspNetCore obtido do IServiceProvider para obter uma lista de assemblies para modelagem. O modelo criado se isQueryCompositionMode for true tem regras de inferência mais relaxadas e também trata todos os tipos como tipos de entidade. Este construtor deve ser usado apenas pelo teste de unidade.

public ODataConventionModelBuilder (IServiceProvider provider, bool isQueryCompositionMode);
new Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder : IServiceProvider * bool -> Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder
Public Sub New (provider As IServiceProvider, isQueryCompositionMode As Boolean)

Parâmetros

provider
IServiceProvider

O provedor de serviço a ser usado.

isQueryCompositionMode
Boolean

Se o modelo estiver sendo construído apenas para consulta.

Aplica-se a

ODataConventionModelBuilder(HttpConfiguration, Boolean)

Inicializa uma nova instância da classe ODataConventionModelBuilder.

public ODataConventionModelBuilder (System.Web.Http.HttpConfiguration configuration, bool isQueryCompositionMode);
new Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder : System.Web.Http.HttpConfiguration * bool -> Microsoft.AspNet.OData.Builder.ODataConventionModelBuilder
Public Sub New (configuration As HttpConfiguration, isQueryCompositionMode As Boolean)

Parâmetros

configuration
System.Web.Http.HttpConfiguration

O System.Web.Http.HttpConfiguration a ser usado.

isQueryCompositionMode
Boolean

Se o modelo estiver sendo construído apenas para consulta.

Comentários

O modelo criado se isQueryCompositionMode for true tem regras de inferência mais relaxadas e também trata todos os tipos como tipos de entidade. Este construtor deve ser usado apenas pelo teste de unidade.

Aplica-se a