Udostępnij za pośrednictwem


DecimalPropertyConfiguration Klasa

Definicja

Służy do konfigurowania właściwości dziesiętnej typu jednostki lub typu złożonego. Ta funkcja konfiguracji jest uwidoczniona przez konstruktora modelu Fluent API, zobacz ODataModelBuilder.

public class DecimalPropertyConfiguration : Microsoft.AspNet.OData.Builder.PrecisionPropertyConfiguration
type DecimalPropertyConfiguration = class
    inherit PrecisionPropertyConfiguration
Public Class DecimalPropertyConfiguration
Inherits PrecisionPropertyConfiguration
Dziedziczenie

Konstruktory

DecimalPropertyConfiguration(PropertyInfo, StructuralTypeConfiguration)

Inicjuje nowe wystąpienie klasy DecimalPropertyConfiguration.

Właściwości

AddedExplicitly

Pobiera lub ustawia wartość, która jest true taka, 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 rozszerzana. 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 nie.

(Odziedziczone po StructuralPropertyConfiguration)
DeclaringType

Pobiera typ deklarowania.

(Odziedziczone po PropertyConfiguration)
DefaultValueString

Pobiera lub ustawia ciąg wartości reprezentujący wartość domyślną.

(Odziedziczone po PrimitivePropertyConfiguration)
DerivedTypeConstraints

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

(Odziedziczone po PropertyConfiguration)
DisableAutoExpandWhenSelectIsPresent

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

(Odziedziczone po PropertyConfiguration)
IsRestricted

Pobiera, czy właściwość jest ograniczona, tj. niemożliwa do filtrowania, nie można sortować, a nie nawigacji, nie rozszerzalna, nieliczna, czy automatycznie rozszerzana.

(Odziedziczone po PropertyConfiguration)
Kind

Pobiera typ tej właściwości.

(Odziedziczone po PrimitivePropertyConfiguration)
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 zliczona. 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 nawigacja. 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)
Precision

Pobierz lub ustaw maksymalną liczbę cyfr dozwolonych w wartości właściwości dla właściwości dziesiętnej. Pobierz lub ustaw liczbę miejsc dziesiętnych dozwolonych w sekundach wartości właściwości czasowej.

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

(Odziedziczone po PrimitivePropertyConfiguration)
Scale

Pobiera lub ustawia maksymalną liczbę cyfr dozwolonych po prawej stronie punktu dziesiętnego.

TargetEdmTypeKind

Pobiera typ docelowy Edm tej właściwości. Wywołaj metody rozszerzenia, aby ustawić tę właściwość.

(Odziedziczone po PrimitivePropertyConfiguration)
Unsortable

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

(Odziedziczone po PropertyConfiguration)

Metody

Count()

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

(Odziedziczone po PropertyConfiguration)
Count(QueryOptionSetting)

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

(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 rozszerzalne z maksymalną głębokością wyniku rozwijania.

(Odziedziczone po PropertyConfiguration)
Expand(Int32, SelectExpandType, String[])

Ustawia maksymalną głębokość rozwijania wyniku, 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ą rozwijania wyniku.

(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 właściwości rozszerzalne 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 filtrowalne tej właściwości.

(Odziedziczone po PropertyConfiguration)
IsConcurrencyToken()

Konfiguruje właściwość do użycia w kontrolach współbieżności. W przypadku OData oznacza to, że należy do elementu ETag.

(Odziedziczone po PrimitivePropertyConfiguration)
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 niezglądalną.

(Odziedziczone po PropertyConfiguration)
IsNotSortable()

Ustawia właściwość jako niesortowalne.

(Odziedziczone po PropertyConfiguration)
IsOptional()

Konfiguruje właściwość jako opcjonalną.

(Odziedziczone po PrimitivePropertyConfiguration)
IsRequired()

Konfiguruje właściwość, która ma być wymagana.

(Odziedziczone po PrimitivePropertyConfiguration)
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 można sortować.

(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 sortowania tej właściwości.

(Odziedziczone po PropertyConfiguration)
Page()

Ustawia tę właściwość w celu włączenia 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 właściwości do wyboru 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)

Metody rozszerzania

AsDate(PrimitivePropertyConfiguration)

Jeśli ta właściwość pierwotna to DateTime, ta metoda sprawi, że docelowy typ Edm będzie taki jak Date

AsTimeOfDay(PrimitivePropertyConfiguration)

Jeśli ta właściwość pierwotna to TimeSpan, ta metoda sprawi, że docelowy typ Edm będzie taki jak TimeOfDay

Dotyczy