Udostępnij za pośrednictwem


PropertyConfiguration Klasa

Definicja

Klasa bazowa dla wszystkich konfiguracji właściwości.

public abstract class PropertyConfiguration
type PropertyConfiguration = class
Public MustInherit Class PropertyConfiguration
Dziedziczenie
PropertyConfiguration
Pochodne

Konstruktory

PropertyConfiguration(PropertyInfo, StructuralTypeConfiguration)

Inicjuje nowe wystąpienie klasy PropertyConfiguration.

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.

AutoExpand

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

DeclaringType

Pobiera typ deklarowania.

DerivedTypeConstraints

Lista dozwolonych typów pochodnych, które są dozwolone dla właściwości .

DisableAutoExpandWhenSelectIsPresent

Pobiera lub ustawia, czy automatyczne rozwijanie zostanie wyłączone, jeśli istnieje $select określony przez klienta.

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ć.

Kind

PropertyKind Pobiera właściwość .

Name

Pobiera lub ustawia nazwę właściwości.

NonFilterable

Pobiera lub ustawia, czy właściwość jest niefiltrowalna. wartość domyślna to false.

NotCountable

Pobiera lub ustawia, czy właściwość nie jest zliczalna. wartość domyślna to false.

NotExpandable

Pobiera lub ustawia, czy właściwość nie jest rozszerzalna. wartość domyślna to false.

NotFilterable

Pobiera lub ustawia, czy właściwość nie jest filtrowalna. wartość domyślna to false.

NotNavigable

Pobiera lub ustawia, czy właściwość nie jest nawigowalna. wartość domyślna to false.

NotSortable

Pobiera lub ustawia, czy właściwość nie jest sortowalna. wartość domyślna to false.

Order

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

PropertyInfo

Pobiera mapowanie CLR PropertyInfo.

QueryConfiguration

Pobiera lub ustawia wartość QueryConfiguration.

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.

Metody

Count()

Ustawia tę właściwość jest zliczalna.

Count(QueryOptionSetting)

Określa, czy ta właściwość jest zliczalna.

Expand()

Ustawia wszystkie właściwości, które można rozwinąć.

Expand(Int32)

Ustawia wszystkie właściwości, które można rozwinąć z maksymalną głębokością wyniku rozwijania.

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.

Expand(Int32, String[])

Ustawia maksymalną głębokość wyniku rozwijania, rozszerzalne właściwości tej właściwości nawigacji.

Expand(SelectExpandType)

Zestawy SelectExpandType wszystkich właściwości.

Expand(SelectExpandType, Int32)

Zestawy SelectExpandType wszystkich właściwości z maksymalną głębokością wyniku rozwijania.

Expand(SelectExpandType, String[])

Ustawia właściwości możliwe do rozwinięcia i ich SelectExpandType właściwości nawigacji.

Expand(String[])

Ustawia rozszerzalne właściwości tej właściwości nawigacji.

Filter()

Ustawia wszystkie właściwości tej właściwości można filtrować.

Filter(QueryOptionSetting)

Określa, czy wszystkie właściwości tej właściwości można filtrować.

Filter(QueryOptionSetting, String[])

Ustawia właściwości, które można filtrować, zależą od QueryOptionSetting tej właściwości.

Filter(String[])

Ustawia właściwości, które można filtrować dla tej właściwości.

IsCountable()

Ustawia właściwość jako zliczalną.

IsExpandable()

Ustawia właściwość jako rozszerzalną.

IsFilterable()

Ustawia właściwość jako filtrowalne.

IsNavigable()

Ustawia właściwość jako nawigację.

IsNonFilterable()

Ustawia właściwość jako niefiltrowalne.

IsNotCountable()

Ustawia właściwość jako nieliczalną.

IsNotExpandable()

Ustawia właściwość jako niemożliwą do rozwinięcia.

IsNotFilterable()

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

IsNotNavigable()

Ustawia właściwość jako nienawigalną.

IsNotSortable()

Ustawia właściwość jako niesortowalne.

IsSortable()

Ustawia właściwość jako sortowalne.

IsUnsortable()

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

OrderBy()

Ustawia wszystkie właściwości tej właściwości jest sortowalne.

OrderBy(QueryOptionSetting)

Określa, czy wszystkie właściwości tej właściwości można sortować.

OrderBy(QueryOptionSetting, String[])

Ustawia właściwości sortowalne zależą od QueryOptionSetting tej właściwości.

OrderBy(String[])

Ustawia właściwości sortowalne tej właściwości.

Page()

Ustawia tę właściwość na potrzeby stronicowania.

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.

Select()

Ustawia wszystkie właściwości tej właściwości można wybrać.

Select(SelectExpandType)

Można wybrać zestawy SelectExpandType wszystkich właściwości tej właściwości.

Select(SelectExpandType, String[])

Zestawy do wyboru właściwości zależą od SelectExpandType tej właściwości.

Select(String[])

Ustawia możliwe do wyboru właściwości tej właściwości.

Dotyczy