Udostępnij za pośrednictwem


ComplexPropertyConfiguration Klasa

Definicja

Reprezentuje konfigurację dla złożonej właściwości typu strukturalnego (typu jednostki lub typu złożonego).

public class ComplexPropertyConfiguration : Microsoft.AspNet.OData.Builder.StructuralPropertyConfiguration
type ComplexPropertyConfiguration = class
    inherit StructuralPropertyConfiguration
Public Class ComplexPropertyConfiguration
Inherits StructuralPropertyConfiguration
Dziedziczenie

Konstruktory

ComplexPropertyConfiguration(PropertyInfo, StructuralTypeConfiguration)

Tworzy nowe wystąpienie klasy ComplexPropertyConfiguration.

Właściwości

AddedExplicitly

Pobiera lub ustawia wartość, która jest true , jeśli właściwość została dodana przez użytkownika; false jeśli została wywnioskowana za pomocą konwencji.

(Odziedziczone po PropertyConfiguration)
AutoExpand

Pobiera lub ustawia, czy właściwość jest automatycznie rozwinięta. wartość domyślna to false.

(Odziedziczone po PropertyConfiguration)
ConcurrencyToken

Pobiera lub ustawia wartość wskazującą, czy ta właściwość jest tokenem współbieżności, czy też nie.

(Odziedziczone po StructuralPropertyConfiguration)
DeclaringType

Pobiera typ deklarowania.

(Odziedziczone po PropertyConfiguration)
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 właściwość .

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)
OptionalProperty

Pobiera lub ustawia wartość wskazującą, czy ta właściwość jest opcjonalna, czy nie.

(Odziedziczone po StructuralPropertyConfiguration)
Order

Pobierz lub ustawia kolejność w wyrażeniu "order by".

(Odziedziczone po PropertyConfiguration)
PropertyInfo

Pobiera mapowanie CLR PropertyInfo.

(Odziedziczone po PropertyConfiguration)
QueryConfiguration

Pobiera lub ustawia wartość QueryConfiguration.

(Odziedziczone po PropertyConfiguration)
RelatedClrType

Pobiera clR Type 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

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)
HasDerivedTypeConstraint<TDerivedType>()

Dodaje TDerived 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)
IsOptional()

Oznacza bieżącą właściwość złożoną jako opcjonalną.

IsRequired()

Oznacza bieżącą właściwość złożoną zgodnie z wymaganiami.

IsSortable()

Ustawia właściwość jako sortowalne.

(Odziedziczone po PropertyConfiguration)
IsUnsortable()

Ustawia właściwość jako niemożliwą do podziału.

(Odziedziczone po PropertyConfiguration)
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)
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)

Dotyczy