Partager via


ODataSerializerContext Classe

Définition

Informations de contexte utilisées par lors de la ODataSerializer sérialisation d’objets au format de message OData.

public class ODataSerializerContext
type ODataSerializerContext = class
Public Class ODataSerializerContext
Héritage
ODataSerializerContext

Constructeurs

ODataSerializerContext()

Initialise une nouvelle instance de la classe ODataSerializerContext.

ODataSerializerContext(ResourceContext, SelectExpandClause, IEdmProperty)

Initialise une nouvelle instance de la classe ODataSerializerContext.

Propriétés

EdmProperty

Obtient ou définit la propriété complexe en cours d’imbrication ou la propriété de navigation en cours d’expansion.

ExpandedResource

Obtient ou définit la ressource en cours d’expansion.

ExpandReference

Obtient ou définit la valeur booléenne indiquant si elle est $ref développée.

Items

Obtient un conteneur des propriétés associées à ce contexte pour stocker des données génériques.

MetadataLevel

Obtient ou définit le niveau de métadonnées de la réponse.

Model

Obtient ou définit le modèle EDM associé à la requête.

NavigationProperty

Obtient ou définit la propriété de navigation étendue.

NavigationSource

Obtient ou définit la source de navigation.

Path

Obtient ou définit le ODataPath de la demande.

QueryOptions

Obtient ou définit ODataQueryOptions.

Request

Obtient ou définit la requête HTTP dont la réponse est en cours de sérialisation.

RequestContext

Obtient ou définit le contexte de requête.

RootElementName

Obtient ou définit le nom d’élément racine utilisé lors de l’écriture de types primitifs et enum

SelectExpandClause

Obtient ou définit SelectExpandClause.

SkipExpensiveAvailabilityChecks

Obtient ou définit la nécessité de calculer des liens coûteux.

Url

Obtient ou définit le System.Web.Http.Routing.UrlHelper à utiliser pour générer des liens OData.

S’applique à