PrimitivePropertyConfiguration 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.
Służy do konfigurowania właściwości pierwotnej typu jednostki lub typu złożonego. Ta funkcja konfiguracji jest uwidoczniona przez konstruktora modelu Fluent API, zobacz ODataModelBuilder.
public class PrimitivePropertyConfiguration : Microsoft.AspNet.OData.Builder.StructuralPropertyConfiguration
type PrimitivePropertyConfiguration = class
inherit StructuralPropertyConfiguration
Public Class PrimitivePropertyConfiguration
Inherits StructuralPropertyConfiguration
- Dziedziczenie
- Pochodne
Konstruktory
PrimitivePropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Inicjuje nowe wystąpienie klasy PrimitivePropertyConfiguration. |
Właściwości
AddedExplicitly |
Pobiera lub ustawia wartość, która jest |
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ą. |
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. |
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) |
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. |
TargetEdmTypeKind |
Pobiera typ docelowy Edm tej właściwości. Wywołaj metody rozszerzenia, aby ustawić tę właściwość. |
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. |
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ą. |
IsRequired() |
Konfiguruje właściwość, która ma być wymagana. |
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 |