Compartilhar via


EnableQueryAttribute.GetModel Método

Definição

Sobrecargas

GetModel(Type, HttpRequestMessage, HttpActionDescriptor)

Obtém o modelo EDM para o tipo e a solicitação determinados. Substitua este método para personalizar o modelo EDM usado para a consulta.

GetModel(Type, HttpRequest, ActionDescriptor)

Obtém o modelo EDM para o tipo e a solicitação fornecidos. Substitua esse método para personalizar o modelo EDM usado para consulta.

GetModel(Type, HttpRequestMessage, HttpActionDescriptor)

Obtém o modelo EDM para o tipo e a solicitação determinados. Substitua este método para personalizar o modelo EDM usado para a consulta.

public virtual Microsoft.OData.Edm.IEdmModel GetModel (Type elementClrType, System.Net.Http.HttpRequestMessage request, System.Web.Http.Controllers.HttpActionDescriptor actionDescriptor);
abstract member GetModel : Type * System.Net.Http.HttpRequestMessage * System.Web.Http.Controllers.HttpActionDescriptor -> Microsoft.OData.Edm.IEdmModel
override this.GetModel : Type * System.Net.Http.HttpRequestMessage * System.Web.Http.Controllers.HttpActionDescriptor -> Microsoft.OData.Edm.IEdmModel
Public Overridable Function GetModel (elementClrType As Type, request As HttpRequestMessage, actionDescriptor As HttpActionDescriptor) As IEdmModel

Parâmetros

elementClrType
Type

O tipo CLR para o qual recuperar um modelo.

request
HttpRequestMessage

A mensagem de solicitação para a qual recuperar um modelo.

actionDescriptor
System.Web.Http.Controllers.HttpActionDescriptor

O descritor de ação para a ação que está sendo consultada.

Retornos

O modelo EDM para o tipo ou a solicitação determinados.

Aplica-se a

GetModel(Type, HttpRequest, ActionDescriptor)

Obtém o modelo EDM para o tipo e a solicitação fornecidos. Substitua esse método para personalizar o modelo EDM usado para consulta.

public virtual Microsoft.OData.Edm.IEdmModel GetModel (Type elementClrType, Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor);
abstract member GetModel : Type * Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor -> Microsoft.OData.Edm.IEdmModel
override this.GetModel : Type * Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor -> Microsoft.OData.Edm.IEdmModel
Public Overridable Function GetModel (elementClrType As Type, request As HttpRequest, actionDescriptor As ActionDescriptor) As IEdmModel

Parâmetros

elementClrType
Type

O tipo CLR para o qual recuperar um modelo.

request
HttpRequest

A mensagem de solicitação para a qual recuperar um modelo.

actionDescriptor
ActionDescriptor

O descritor de ação para a ação que está sendo consultada.

Retornos

O modelo EDM para o tipo ou a solicitação determinados.

Aplica-se a