Partager via


EnableQueryAttribute.GetModel Méthode

Définition

Surcharges

GetModel(Type, HttpRequestMessage, HttpActionDescriptor)

Obtient le modèle EDM pour la requête et le type donnés. Ignorer cette méthode pour personnaliser le modèle EDM utilisé pour la requête.

GetModel(Type, HttpRequest, ActionDescriptor)

Obtient le modèle EDM pour le type et la demande donnés. Remplacez cette méthode pour personnaliser le modèle EDM utilisé pour l’interrogation.

GetModel(Type, HttpRequestMessage, HttpActionDescriptor)

Obtient le modèle EDM pour la requête et le type donnés. Ignorer cette méthode pour personnaliser le modèle EDM utilisé pour la requête.

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

Paramètres

elementClrType
Type

Type CLR pour lequel un modèle doit être récupéré.

request
HttpRequestMessage

Message de demande pour lequel un modèle doit être récupéré.

actionDescriptor
System.Web.Http.Controllers.HttpActionDescriptor

Descripteur d'action de l'action faisant l'objet de la requête.

Retours

Modèle EDM pour la requête et le type donnés.

S’applique à

GetModel(Type, HttpRequest, ActionDescriptor)

Obtient le modèle EDM pour le type et la demande donnés. Remplacez cette méthode pour personnaliser le modèle EDM utilisé pour l’interrogation.

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

Paramètres

elementClrType
Type

Type CLR pour lequel un modèle doit être récupéré.

request
HttpRequest

Message de demande pour lequel un modèle doit être récupéré.

actionDescriptor
ActionDescriptor

Descripteur d'action de l'action faisant l'objet de la requête.

Retours

Modèle EDM pour la requête et le type donnés.

S’applique à