Partager via


SelectExpandNode Classe

Définition

Décrit l’ensemble des propriétés structurelles et des propriétés et actions de navigation à sélectionner et les propriétés de navigation à développer lors de l’écriture d’un ODataResource dans la réponse.

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

Constructeurs

SelectExpandNode()

Crée une instance de la classe SelectExpandNode.

SelectExpandNode(IEdmStructuredType, ODataSerializerContext)

Crée une instance de la classe décrivant l’ensemble SelectExpandNode de propriétés structurelles, de propriétés imbriquées, de propriétés de navigation et d’actions à sélectionner et à développer pour le donné writeContext.

SelectExpandNode(SelectExpandClause, IEdmStructuredType, IEdmModel)

Crée une instance de la classe décrivant l’ensemble SelectExpandNode de propriétés structurelles, de propriétés imbriquées, de propriétés de navigation et d’actions à sélectionner et à développer pour le donné selectExpandClause.

SelectExpandNode(SelectExpandNode)

Crée une instance de la SelectExpandNode classe en copiant l’état d’une autre instance. Cela est destiné aux scénarios qui souhaitent modifier l’état sans mettre à jour les valeurs mises en cache dans ODataResourceSerializer.

Propriétés

ExpandedProperties

Obtient la liste des propriétés de navigation EDM à développer dans la réponse, ainsi que les options de requête imbriquées incorporées dans le développer. Il peut être null si aucune propriété de navigation à développer.

ReferencedNavigationProperties
Obsolète.

Obtient la liste des propriétés de navigation EDM à développer référencées dans la réponse. la conservation de ce n’est que pour les modifications non cassants, ceci doit être remplacé par « ReferencedProperties » ultérieurement.

ReferencedProperties

Obtient la liste des propriétés de navigation EDM à référencer dans la réponse, ainsi que les options de requête imbriquées incorporées dans le développer. Il peut être null si aucune propriété de navigation à référencer.

SelectAllDynamicProperties

Obtient l'indicateur pour indiquer la propriété dynamique à inclure dans la réponse ou pas.

SelectedActions

Obtient la liste des actions OData à inclure dans la réponse. Il peut être null.

SelectedComplexProperties
Obsolète.

Obtient la liste des propriétés imbriquées EDM (complexe ou collection de complexes) à inclure dans la réponse. ceci est uniquement pour les modifications non cassants. Cela doit être remplacé par « SelectedComplexes ».

SelectedComplexTypeProperties

Obtient la liste des propriétés structurelles Edm (collection complexe ou complexe) à inclure dans la réponse. La clé est la propriété structurelle Edm. La valeur est l’élément de sous-sélection potentiel.

SelectedDynamicProperties

s Obtient la liste des propriétés dynamiques à sélectionner. Il peut être null.

SelectedFunctions

Obtient la liste des fonctions OData à inclure dans la réponse. Il peut être null.

SelectedNavigationProperties

Obtient la liste des propriétés de navigation EDM à inclure comme liens dans la réponse. Il peut être null.

SelectedStructuralProperties

Obtient la liste des propriétés structurelles EDM (primitives, énumérations ou collection d’entre elles) à inclure dans la réponse. Elle peut être null si aucune propriété n’est sélectionnée.

Méthodes

GetStructuralProperties(IEdmStructuredType, HashSet<IEdmStructuralProperty>, HashSet<IEdmStructuralProperty>)
Obsolète.

Séparez les propriétés structurelles en deux parties :

  1. Complexe et collection de complexe sont des propriétés structurelles imbriquées.
  2. D’autres sont des propriétés structurelles non imbriquées.

S’applique à