Sdílet prostřednictvím


SelectExpandNode Třída

Definice

Popisuje sadu vlastností struktury a navigační vlastnosti a akce pro výběr a navigační vlastnosti, které se mají rozbalit při zápisu v ODataResource odpovědi.

public class SelectExpandNode
type SelectExpandNode = class
Public Class SelectExpandNode
Dědičnost
SelectExpandNode

Konstruktory

SelectExpandNode()

Vytvoří novou instanci třídy SelectExpandNode.

SelectExpandNode(IEdmStructuredType, ODataSerializerContext)

Vytvoří novou instanci SelectExpandNode třídy popisující sadu vlastností struktury, vnořené vlastnosti, navigační vlastnosti a akce pro výběr a rozbalení daného objektu writeContext.

SelectExpandNode(SelectExpandClause, IEdmStructuredType, IEdmModel)

Vytvoří novou instanci SelectExpandNode třídy popisující sadu vlastností struktury, vnořené vlastnosti, navigační vlastnosti a akce pro výběr a rozbalení daného objektu selectExpandClause.

SelectExpandNode(SelectExpandNode)

Vytvoří novou instanci SelectExpandNode třídy zkopírováním stavu jiné instance. To je určeno pro scénáře, které chtějí změnit stav bez aktualizace hodnot uložených v mezipaměti v rámci ODataResourceSerializer.

Vlastnosti

ExpandedProperties

Získá seznam navigačních vlastností EDM, které mají být rozbalené v odpovědi spolu s vnořenými možnostmi dotazu vloženými do rozbalení. Pokud se žádná navigační vlastnost nemá rozbalit, může být null.

ReferencedNavigationProperties
Zastaralé.

Získá seznam navigačních vlastností EDM, které mají být rozbalené odkazy v odpovědi. Zachování tohoto je pouze pro změny způsobující chybu, Toto by mělo být nahrazeno odkazem "Odkazované vlastnosti" později.

ReferencedProperties

Získá seznam navigačních vlastností EDM odkazovaných v odpovědi spolu s vnořenými možnostmi dotazu vloženými do rozbalení. Pokud se žádná navigační vlastnost nemá odkazovat, může mít hodnotu null.

SelectAllDynamicProperties

Získá příznak označující dynamickou vlastnost, která má být zahrnuta v odpovědi nebo ne.

SelectedActions

Získá seznam akcí OData, které mají být zahrnuty do odpovědi. Může mít hodnotu null.

SelectedComplexProperties
Zastaralé.

Získá seznam vnořených vlastností EDM (komplexní nebo kolekce komplexních), které mají být zahrnuty do odpovědi. zachování tohoto je pouze pro nevýrazné změny, To by mělo být nahrazeno "SelectedComplexes".

SelectedComplexTypeProperties

Získá seznam Edm strukturální vlastnosti (komplexní nebo komplexní kolekce), které mají být zahrnuty v odpovědi. Klíčem je strukturální vlastnost Edm. Hodnota je potenciální dílčí položka výběru.

SelectedDynamicProperties

s Získá seznam dynamických vlastností k výběru. Může mít hodnotu null.

SelectedFunctions

Získá seznam funkcí OData, které mají být zahrnuty v odpovědi. Může mít hodnotu null.

SelectedNavigationProperties

Získá seznam vlastností navigace EDM, které mají být zahrnuty jako odkazy v odpovědi. Může mít hodnotu null.

SelectedStructuralProperties

Získá seznam EDM strukturální vlastnosti (primitivní, výčet nebo kolekce), které mají být zahrnuty do odpovědi. Pokud není vybraná žádná vlastnost, může být null.

Metody

GetStructuralProperties(IEdmStructuredType, HashSet<IEdmStructuralProperty>, HashSet<IEdmStructuralProperty>)
Zastaralé.

Vlastnosti konstrukce rozdělte na dvě části:

  1. Komplexní a kolekce komplexních jsou vnořené strukturální vlastnosti.
  2. Jiné jsou nenořené strukturální vlastnosti.

Platí pro