EnumPropertyConfiguration Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Slouží ke konfiguraci vlastnosti výčtu typu entity nebo komplexního typu. Tato konfigurační funkce je zpřístupněna rozhraním Fluent API tvůrce modelů, viz ODataModelBuilder.
public class EnumPropertyConfiguration : Microsoft.AspNet.OData.Builder.StructuralPropertyConfiguration
type EnumPropertyConfiguration = class
inherit StructuralPropertyConfiguration
Public Class EnumPropertyConfiguration
Inherits StructuralPropertyConfiguration
- Dědičnost
Konstruktory
EnumPropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Inicializuje novou instanci EnumPropertyConfiguration třídy . |
Vlastnosti
AddedExplicitly |
Získá nebo nastaví hodnotu, která je |
AutoExpand |
Získá nebo nastaví, zda je vlastnost automaticky rozšířena. výchozí hodnota je false. (Zděděno od PropertyConfiguration) |
ConcurrencyToken |
Získá nebo nastaví hodnotu označující, zda je tato vlastnost token souběžnosti nebo ne. (Zděděno od StructuralPropertyConfiguration) |
DeclaringType |
Získá deklarující typ. (Zděděno od PropertyConfiguration) |
DefaultValueString |
Získá nebo nastaví řetězcovou reprezentaci výchozí hodnoty. |
DerivedTypeConstraints |
Seznam povolených odvozených typů, které jsou pro vlastnost povoleny. (Zděděno od PropertyConfiguration) |
DisableAutoExpandWhenSelectIsPresent |
Získá nebo nastaví, zda bude automatické rozbalení zakázáno, pokud existuje $select zadat klientem. (Zděděno od PropertyConfiguration) |
IsRestricted |
Získá, zda je vlastnost omezena, tj. nelze filtrovat, nelze řadit, nelze procházet, nelze rozbalit, nelze počítat nebo automaticky rozbalit. (Zděděno od PropertyConfiguration) |
Kind |
Získá typ této vlastnosti. |
Name |
Získá nebo nastaví název vlastnosti. (Zděděno od PropertyConfiguration) |
NonFilterable |
Získá nebo nastaví, zda je vlastnost nefiltrovatelný. výchozí hodnota je false. (Zděděno od PropertyConfiguration) |
NotCountable |
Získá nebo nastaví, zda vlastnost není spočítatelné. výchozí hodnota je false. (Zděděno od PropertyConfiguration) |
NotExpandable |
Získá nebo nastaví, zda vlastnost není rozbalitelná. výchozí hodnota je false. (Zděděno od PropertyConfiguration) |
NotFilterable |
Získá nebo nastaví, zda vlastnost nelze filtrovat. výchozí hodnota je false. (Zděděno od PropertyConfiguration) |
NotNavigable |
Získá nebo nastaví, zda vlastnost není navigace. výchozí hodnota je false. (Zděděno od PropertyConfiguration) |
NotSortable |
Získá nebo nastaví, zda vlastnost nelze seřadit. výchozí hodnota je false. (Zděděno od PropertyConfiguration) |
OptionalProperty |
Získá nebo nastaví hodnotu označující, zda je tato vlastnost volitelná nebo ne. (Zděděno od StructuralPropertyConfiguration) |
Order |
Získá nebo nastaví pořadí ve výrazu "order by". (Zděděno od PropertyConfiguration) |
PropertyInfo |
Získá mapování CLR PropertyInfo. (Zděděno od PropertyConfiguration) |
QueryConfiguration |
Získá nebo nastaví QueryConfiguration. (Zděděno od PropertyConfiguration) |
RelatedClrType |
Získá záložní clr typ tohoto typu vlastnosti. |
Unsortable |
Získá nebo nastaví, zda je vlastnost neseřaditelná. výchozí hodnota je false. (Zděděno od PropertyConfiguration) |
Metody
Count() |
Nastaví tuto vlastnost jako spočítatelnou. (Zděděno od PropertyConfiguration) |
Count(QueryOptionSetting) |
Nastaví, zda je tato vlastnost spočítatelná. (Zděděno od PropertyConfiguration) |
Expand() |
Nastaví všechny vlastnosti s možností rozbalení. (Zděděno od PropertyConfiguration) |
Expand(Int32) |
Nastaví všechny vlastnosti rozbalitelné s maximální hloubkou výsledku rozbalení. (Zděděno od PropertyConfiguration) |
Expand(Int32, SelectExpandType, String[]) |
Nastaví maximální hloubku výsledku rozbalení, rozbalitelné vlastnosti a jejich SelectExpandType vlastnost navigace. (Zděděno od PropertyConfiguration) |
Expand(Int32, String[]) |
Nastaví maximální hloubku výsledku rozbalení, rozbalitelné vlastnosti této navigační vlastnosti. (Zděděno od PropertyConfiguration) |
Expand(SelectExpandType) |
Sady SelectExpandType všech vlastností. (Zděděno od PropertyConfiguration) |
Expand(SelectExpandType, Int32) |
Sady SelectExpandType všech vlastností s maximální hloubkou výsledku rozbalení. (Zděděno od PropertyConfiguration) |
Expand(SelectExpandType, String[]) |
Nastaví rozbalitelné vlastnosti a jejich SelectExpandType vlastnost této navigace. (Zděděno od PropertyConfiguration) |
Expand(String[]) |
Nastaví rozbalitelné vlastnosti této navigační vlastnosti. (Zděděno od PropertyConfiguration) |
Filter() |
Nastaví všechny vlastnosti této vlastnosti je filtrovatelné. (Zděděno od PropertyConfiguration) |
Filter(QueryOptionSetting) |
Nastaví, zda je možné filtrovat všechny vlastnosti této vlastnosti. (Zděděno od PropertyConfiguration) |
Filter(QueryOptionSetting, String[]) |
Nastaví filtrovatelné vlastnosti závisí na QueryOptionSetting této vlastnosti. (Zděděno od PropertyConfiguration) |
Filter(String[]) |
Nastaví filtrovatelné vlastnosti této vlastnosti. (Zděděno od PropertyConfiguration) |
IsConcurrencyToken() |
Nakonfiguruje vlastnost, která se má použít při kontrolách souběžnosti. Pro OData to znamená být součástí značky ETag. |
IsCountable() |
Nastaví vlastnost jako spočítatelnou. (Zděděno od PropertyConfiguration) |
IsExpandable() |
Nastaví vlastnost jako rozbalitelnou. (Zděděno od PropertyConfiguration) |
IsFilterable() |
Nastaví vlastnost jako filtrovatelnou. (Zděděno od PropertyConfiguration) |
IsNavigable() |
Nastaví vlastnost navigovatelnou. (Zděděno od PropertyConfiguration) |
IsNonFilterable() |
Nastaví vlastnost jako nefiltrovatelnou. (Zděděno od PropertyConfiguration) |
IsNotCountable() |
Nastaví vlastnost jako nepočítávatelnou. (Zděděno od PropertyConfiguration) |
IsNotExpandable() |
Nastaví vlastnost jako nerozbalitelnou. (Zděděno od PropertyConfiguration) |
IsNotFilterable() |
Nastaví vlastnost jako nefiltrovatelnou. (Zděděno od PropertyConfiguration) |
IsNotNavigable() |
Nastaví vlastnost jako nenavigovatelnou. (Zděděno od PropertyConfiguration) |
IsNotSortable() |
Nastaví vlastnost jako neřaditelnou. (Zděděno od PropertyConfiguration) |
IsOptional() |
Nakonfiguruje vlastnost tak, aby byla volitelná. |
IsRequired() |
Nakonfiguruje požadovanou vlastnost. |
IsSortable() |
Nastaví vlastnost jako seřaditelnou. (Zděděno od PropertyConfiguration) |
IsUnsortable() |
Nastaví vlastnost jako neseřazenou. (Zděděno od PropertyConfiguration) |
OrderBy() |
Nastaví všechny vlastnosti této vlastnosti je možné seřadit. (Zděděno od PropertyConfiguration) |
OrderBy(QueryOptionSetting) |
Nastaví, zda lze všechny vlastnosti této vlastnosti seřadit. (Zděděno od PropertyConfiguration) |
OrderBy(QueryOptionSetting, String[]) |
Nastaví vlastnosti, které lze seřadit, závisí na QueryOptionSetting této vlastnosti. (Zděděno od PropertyConfiguration) |
OrderBy(String[]) |
Nastaví vlastnosti této vlastnosti, které lze seřadit. (Zděděno od PropertyConfiguration) |
Page() |
Nastaví tuto vlastnost povolit stránkování. (Zděděno od PropertyConfiguration) |
Page(Nullable<Int32>, Nullable<Int32>) |
Nastaví maximální hodnotu $top této vlastnosti, kterou může klient požadovat, a maximální počet výsledků dotazu této vlastnosti, které se mají vrátit. (Zděděno od PropertyConfiguration) |
Select() |
Nastaví všechny vlastnosti této vlastnosti je možné vybrat. (Zděděno od PropertyConfiguration) |
Select(SelectExpandType) |
Sady SelectExpandType všech vlastností této vlastnosti je možné vybrat. (Zděděno od PropertyConfiguration) |
Select(SelectExpandType, String[]) |
Nastaví vlastnosti, které lze vybrat, závisí na SelectExpandType této vlastnosti. (Zděděno od PropertyConfiguration) |
Select(String[]) |
Nastaví vybratelné vlastnosti této vlastnosti. (Zděděno od PropertyConfiguration) |