NavigationPropertyConfiguration 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.
Reprezentuje konfigurację właściwości nawigacji typu strukturalnego.
public class NavigationPropertyConfiguration : Microsoft.AspNet.OData.Builder.PropertyConfiguration
type NavigationPropertyConfiguration = class
inherit PropertyConfiguration
Public Class NavigationPropertyConfiguration
Inherits PropertyConfiguration
- Dziedziczenie
Uwagi
Ta funkcja konfiguracji jest uwidaczniona przez konstruktora modelu Fluent API. Zobacz ODataModelBuilder.
Konstruktory
NavigationPropertyConfiguration(PropertyInfo, EdmMultiplicity, StructuralTypeConfiguration) |
Inicjuje nowe wystąpienie klasy NavigationPropertyConfiguration. |
Właściwości
AddedExplicitly |
Pobiera lub ustawia wartość, która jest |
AutoExpand |
Pobiera lub ustawia, czy właściwość jest automatycznie rozwinięta. wartość domyślna to false. (Odziedziczone po PropertyConfiguration) |
ContainsTarget |
Pobiera, czy ta właściwość nawigacji jest zawieraniem, domyślnie ma wartość false. |
DeclaringType |
Pobiera typ deklarowania. (Odziedziczone po PropertyConfiguration) |
DependentProperties |
Pobiera klucze obce w ograniczeniu odwołania tej właściwości nawigacji. |
DerivedTypeConstraints |
Lista dozwolonych typów pochodnych, które są dozwolone dla właściwości . (Odziedziczone po PropertyConfiguration) |
DisableAutoExpandWhenSelectIsPresent |
Pobiera lub ustawia, czy automatyczne rozwijanie zostanie wyłączone, jeśli istnieje $select określony przez klienta. (Odziedziczone po PropertyConfiguration) |
IsRestricted |
Pobiera, czy właściwość jest ograniczona, tj. nie można filtrować, nie można sortować, nie można nawigować, nie rozszerzać, nie liczyć lub automatycznie rozwijać. (Odziedziczone po PropertyConfiguration) |
Kind |
PropertyKind Pobiera tę właściwość. |
Multiplicity |
EdmMultiplicity Pobiera tę właściwość nawigacji. |
Name |
Pobiera lub ustawia nazwę właściwości. (Odziedziczone po PropertyConfiguration) |
NonFilterable |
Pobiera lub ustawia, czy właściwość jest niefiltrowalna. wartość domyślna to false. (Odziedziczone po PropertyConfiguration) |
NotCountable |
Pobiera lub ustawia, czy właściwość nie jest zliczalna. wartość domyślna to false. (Odziedziczone po PropertyConfiguration) |
NotExpandable |
Pobiera lub ustawia, czy właściwość nie jest rozszerzalna. wartość domyślna to false. (Odziedziczone po PropertyConfiguration) |
NotFilterable |
Pobiera lub ustawia, czy właściwość nie jest filtrowalna. wartość domyślna to false. (Odziedziczone po PropertyConfiguration) |
NotNavigable |
Pobiera lub ustawia, czy właściwość nie jest nawigowalna. wartość domyślna to false. (Odziedziczone po PropertyConfiguration) |
NotSortable |
Pobiera lub ustawia, czy właściwość nie jest sortowalna. wartość domyślna to false. (Odziedziczone po PropertyConfiguration) |
OnDeleteAction |
Pobiera lub ustawia akcję usuwania dla tej właściwości nawigacji. |
Order |
Pobierz lub ustawia kolejność w wyrażeniu "order by". (Odziedziczone po PropertyConfiguration) |
Partner |
Relacja partnera tej właściwości nawigacji. |
PrincipalProperties |
Pobiera klucze docelowe w ograniczeniu odwołań tej właściwości nawigacji. |
PropertyInfo |
Pobiera mapowanie CLR PropertyInfo. (Odziedziczone po PropertyConfiguration) |
QueryConfiguration |
Pobiera lub ustawia wartość QueryConfiguration. (Odziedziczone po PropertyConfiguration) |
RelatedClrType |
Pobiera typ kopii zapasowej CLR tego typu właściwości. |
Unsortable |
Pobiera lub ustawia, czy właściwość jest niemożliwa do podziału. wartość domyślna to false. (Odziedziczone po PropertyConfiguration) |
Metody
AutomaticallyExpand(Boolean) |
Oznacza, że właściwość nawigacji jest automatycznie rozwinięta. |
CascadeOnDelete() |
Konfiguruje usuwanie kaskadowe, aby było włączone dla właściwości nawigacji. |
CascadeOnDelete(Boolean) |
Określa, czy usuwanie kaskadowe jest włączone dla właściwości nawigacji. |
Contained() |
Oznacza właściwość nawigacji jako zawieranie. |
Count() |
Ustawia tę właściwość jest zliczalna. (Odziedziczone po PropertyConfiguration) |
Count(QueryOptionSetting) |
Określa, czy ta właściwość jest zliczalna. (Odziedziczone po PropertyConfiguration) |
Expand() |
Ustawia wszystkie właściwości, które można rozwinąć. (Odziedziczone po PropertyConfiguration) |
Expand(Int32) |
Ustawia wszystkie właściwości, które można rozwinąć z maksymalną głębokością wyniku rozwijania. (Odziedziczone po PropertyConfiguration) |
Expand(Int32, SelectExpandType, String[]) |
Ustawia maksymalną głębokość wyniku rozwijania, właściwości możliwe do rozwinięcia i ich SelectExpandType właściwości nawigacji. (Odziedziczone po PropertyConfiguration) |
Expand(Int32, String[]) |
Ustawia maksymalną głębokość wyniku rozwijania, rozszerzalne właściwości tej właściwości nawigacji. (Odziedziczone po PropertyConfiguration) |
Expand(SelectExpandType) |
Zestawy SelectExpandType wszystkich właściwości. (Odziedziczone po PropertyConfiguration) |
Expand(SelectExpandType, Int32) |
Zestawy SelectExpandType wszystkich właściwości z maksymalną głębokością wyniku rozwijania. (Odziedziczone po PropertyConfiguration) |
Expand(SelectExpandType, String[]) |
Ustawia właściwości możliwe do rozwinięcia i ich SelectExpandType właściwości nawigacji. (Odziedziczone po PropertyConfiguration) |
Expand(String[]) |
Ustawia rozszerzalne właściwości tej właściwości nawigacji. (Odziedziczone po PropertyConfiguration) |
Filter() |
Ustawia wszystkie właściwości tej właściwości można filtrować. (Odziedziczone po PropertyConfiguration) |
Filter(QueryOptionSetting) |
Określa, czy wszystkie właściwości tej właściwości można filtrować. (Odziedziczone po PropertyConfiguration) |
Filter(QueryOptionSetting, String[]) |
Ustawia właściwości, które można filtrować, zależą od QueryOptionSetting tej właściwości. (Odziedziczone po PropertyConfiguration) |
Filter(String[]) |
Ustawia właściwości, które można filtrować dla tej właściwości. (Odziedziczone po PropertyConfiguration) |
HasConstraint(KeyValuePair<PropertyInfo,PropertyInfo>) |
Konfiguruje ograniczenie odwołań z parą właściwości zależnych i głównych. |
HasConstraint(PropertyInfo, PropertyInfo) |
Konfiguruje ograniczenie odwołań z określonymi parametrami i . |
HasDerivedTypeConstraint<TDerivedType>() |
Dodaje typ TDerivedType do listy ograniczeń typu pochodnego. |
HasDerivedTypeConstraints(Type[]) |
Dodaje podtypy do listy ograniczeń typu pochodnego. |
IsCountable() |
Ustawia właściwość jako zliczalną. (Odziedziczone po PropertyConfiguration) |
IsExpandable() |
Ustawia właściwość jako rozszerzalną. (Odziedziczone po PropertyConfiguration) |
IsFilterable() |
Ustawia właściwość jako filtrowalne. (Odziedziczone po PropertyConfiguration) |
IsNavigable() |
Ustawia właściwość jako nawigację. (Odziedziczone po PropertyConfiguration) |
IsNonFilterable() |
Ustawia właściwość jako niefiltrowalne. (Odziedziczone po PropertyConfiguration) |
IsNotCountable() |
Ustawia właściwość jako nieliczalną. (Odziedziczone po PropertyConfiguration) |
IsNotExpandable() |
Ustawia właściwość jako niemożliwą do rozwinięcia. (Odziedziczone po PropertyConfiguration) |
IsNotFilterable() |
Ustawia właściwość jako niemożliwą do filtrowania. (Odziedziczone po PropertyConfiguration) |
IsNotNavigable() |
Ustawia właściwość jako nienawigalną. (Odziedziczone po PropertyConfiguration) |
IsNotSortable() |
Ustawia właściwość jako niesortowalne. (Odziedziczone po PropertyConfiguration) |
IsSortable() |
Ustawia właściwość jako sortowalne. (Odziedziczone po PropertyConfiguration) |
IsUnsortable() |
Ustawia właściwość jako niemożliwą do podziału. (Odziedziczone po PropertyConfiguration) |
NonContained() |
Oznacza właściwość nawigacji jako nieuwzględniową. |
Optional() |
Oznacza właściwość nawigacji jako opcjonalną. |
OrderBy() |
Ustawia wszystkie właściwości tej właściwości jest sortowalne. (Odziedziczone po PropertyConfiguration) |
OrderBy(QueryOptionSetting) |
Określa, czy wszystkie właściwości tej właściwości można sortować. (Odziedziczone po PropertyConfiguration) |
OrderBy(QueryOptionSetting, String[]) |
Ustawia właściwości sortowalne zależą od QueryOptionSetting tej właściwości. (Odziedziczone po PropertyConfiguration) |
OrderBy(String[]) |
Ustawia właściwości sortowalne tej właściwości. (Odziedziczone po PropertyConfiguration) |
Page() |
Ustawia tę właściwość na potrzeby stronicowania. (Odziedziczone po PropertyConfiguration) |
Page(Nullable<Int32>, Nullable<Int32>) |
Ustawia maksymalną wartość $top tej właściwości, którą klient może zażądać, oraz maksymalną liczbę wyników zapytania tej właściwości do zwrócenia. (Odziedziczone po PropertyConfiguration) |
Required() |
Oznacza właściwość nawigacji zgodnie z wymaganiami. |
Select() |
Ustawia wszystkie właściwości tej właściwości można wybrać. (Odziedziczone po PropertyConfiguration) |
Select(SelectExpandType) |
Można wybrać zestawy SelectExpandType wszystkich właściwości tej właściwości. (Odziedziczone po PropertyConfiguration) |
Select(SelectExpandType, String[]) |
Zestawy do wyboru właściwości zależą od SelectExpandType tej właściwości. (Odziedziczone po PropertyConfiguration) |
Select(String[]) |
Ustawia możliwe do wyboru właściwości tej właściwości. (Odziedziczone po PropertyConfiguration) |