SelectExpandNode Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje zestaw właściwości strukturalnych i właściwości nawigacji oraz akcji do wybierania i nawigacji właściwości, które mają zostać rozwinięte podczas pisania w ODataResource odpowiedzi.
public class SelectExpandNode
type SelectExpandNode = class
Public Class SelectExpandNode
- Dziedziczenie
-
SelectExpandNode
Konstruktory
SelectExpandNode() |
Tworzy nowe wystąpienie klasy SelectExpandNode. |
SelectExpandNode(IEdmStructuredType, ODataSerializerContext) |
Tworzy nowe wystąpienie SelectExpandNode klasy opisującej zestaw właściwości strukturalnych, właściwości zagnieżdżonych, właściwości nawigacji i akcji do wybrania i rozwinięcia dla danego |
SelectExpandNode(SelectExpandClause, IEdmStructuredType, IEdmModel) |
Tworzy nowe wystąpienie SelectExpandNode klasy opisującej zestaw właściwości strukturalnych, właściwości zagnieżdżonych, właściwości nawigacji i akcji do wybrania i rozwinięcia dla danego |
SelectExpandNode(SelectExpandNode) |
Tworzy nowe wystąpienie SelectExpandNode klasy, kopiując stan innego wystąpienia. Jest to przeznaczone dla scenariuszy, które chcą modyfikować stan bez aktualizowania wartości buforowanych w usłudze ODataResourceSerializer. |
Właściwości
ExpandedProperties |
Pobiera listę właściwości nawigacji EDM, które mają zostać rozwinięte w odpowiedzi wraz z zagnieżdżonymi opcjami zapytań osadzonymi w rozwinięciu. Może to być wartość null, jeśli nie ma właściwości nawigacji do rozwinięcia. |
ReferencedNavigationProperties |
Przestarzałe.
Pobiera listę właściwości nawigacji EDM, do których ma zostać rozwinięta odwołanie w odpowiedzi. zachowanie tej wartości tylko w przypadku zmian powodujących niezgodność. Ta opcja powinna zostać później zastąpiona przez wartość "ReferencedProperties". |
ReferencedProperties |
Pobiera listę właściwości nawigacji EDM, do których ma się odwoływać w odpowiedzi wraz z zagnieżdżonymi opcjami zapytania osadzonymi w rozwinięciu. Może to być wartość null, jeśli nie ma właściwości nawigacji do odwołania. |
SelectAllDynamicProperties |
Pobiera flagę wskazującą właściwość dynamiczną, która ma być uwzględniona w odpowiedzi lub nie. |
SelectedActions |
Pobiera listę akcji OData, które mają zostać uwzględnione w odpowiedzi. Może to być wartość null. |
SelectedComplexProperties |
Przestarzałe.
Pobiera listę zagnieżdżonych właściwości EDM (złożonych lub kolekcji złożonych), które mają zostać uwzględnione w odpowiedzi. zachowaj to tylko w przypadku zmian powodujących niezgodność. Powinno to zostać zastąpione przez element "SelectedComplexes". |
SelectedComplexTypeProperties |
Pobiera listę właściwości strukturalnych Edm (złożonej lub złożonej kolekcji), które mają zostać uwzględnione w odpowiedzi. Kluczem jest właściwość strukturalna Edm. Wartość to potencjalny element wyboru podrzędnego. |
SelectedDynamicProperties |
s Pobiera listę właściwości dynamicznych do wybrania. Może to być wartość null. |
SelectedFunctions |
Pobiera listę funkcji OData, które mają zostać uwzględnione w odpowiedzi. Może to być wartość null. |
SelectedNavigationProperties |
Pobiera listę właściwości nawigacji EDM, które mają być dołączone jako linki w odpowiedzi. Może to być wartość null. |
SelectedStructuralProperties |
Pobiera listę właściwości strukturalnych EDM (pierwotnych, wyliczeniowych lub kolekcji), które mają zostać uwzględnione w odpowiedzi. Może to być wartość null, jeśli nie wybrano żadnej właściwości. |
Metody
GetStructuralProperties(IEdmStructuredType, HashSet<IEdmStructuralProperty>, HashSet<IEdmStructuralProperty>) |
Przestarzałe.
Rozdziel właściwości strukturalne na dwie części:
|