StructuralPropertyConfiguration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe base para todas as configurações de propriedade estrutural.
public abstract class StructuralPropertyConfiguration : Microsoft.AspNet.OData.Builder.PropertyConfiguration
type StructuralPropertyConfiguration = class
inherit PropertyConfiguration
Public MustInherit Class StructuralPropertyConfiguration
Inherits PropertyConfiguration
- Herança
- Derivado
Construtores
StructuralPropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Inicializa uma nova instância da classe StructuralPropertyConfiguration. |
Propriedades
AddedExplicitly |
Obtém ou define um valor que é |
AutoExpand |
Obtém ou define se a propriedade é expandida automaticamente. default é false. (Herdado de PropertyConfiguration) |
ConcurrencyToken |
Obtém ou define um valor que indica se esta propriedade é um token de simultaneidade ou não. |
DeclaringType |
Obtém o tipo de declaração. (Herdado de PropertyConfiguration) |
DerivedTypeConstraints |
Lista de tipos derivados permitidos que são permitidos para a propriedade. (Herdado de PropertyConfiguration) |
DisableAutoExpandWhenSelectIsPresent |
Obtém ou define se a expansão automática será desabilitada se houver uma $select especificada pelo cliente. (Herdado de PropertyConfiguration) |
IsRestricted |
Obtém se a propriedade é restrita, ou seja, não filtráveis, não classificáveis, não navegáveis, não expansíveis, não contíveis ou expandidas automaticamente. (Herdado de PropertyConfiguration) |
Kind |
Obtém o PropertyKind da propriedade . (Herdado de PropertyConfiguration) |
Name |
Obtém ou define o nome da propriedade. (Herdado de PropertyConfiguration) |
NonFilterable |
Obtém ou define se a propriedade não é passível de filtragem. default é false. (Herdado de PropertyConfiguration) |
NotCountable |
Obtém ou define se a propriedade não é contável. default é false. (Herdado de PropertyConfiguration) |
NotExpandable |
Obtém ou define se a propriedade não é passível de expansão. default é false. (Herdado de PropertyConfiguration) |
NotFilterable |
Obtém ou define se a propriedade não é passível de filtro. default é false. (Herdado de PropertyConfiguration) |
NotNavigable |
Obtém ou define se a propriedade não é passível de navegação. default é false. (Herdado de PropertyConfiguration) |
NotSortable |
Obtém ou define se a propriedade não é passível de classificação. default é false. (Herdado de PropertyConfiguration) |
OptionalProperty |
Obtém ou define um valor que indica se esta propriedade é opcional ou não. |
Order |
Obtém ou define a ordem na expressão "order by". (Herdado de PropertyConfiguration) |
PropertyInfo |
Obtém o CLR de PropertyInfomapeamento. (Herdado de PropertyConfiguration) |
QueryConfiguration |
Obtém ou define o QueryConfiguration. (Herdado de PropertyConfiguration) |
RelatedClrType |
Obtém o CLR Type da propriedade . (Herdado de PropertyConfiguration) |
Unsortable |
Obtém ou define se a propriedade é não classificada. default é false. (Herdado de PropertyConfiguration) |
Métodos
Count() |
Define que essa propriedade é countable. (Herdado de PropertyConfiguration) |
Count(QueryOptionSetting) |
Define se essa propriedade é countable. (Herdado de PropertyConfiguration) |
Expand() |
Define todas as propriedades expansíveis. (Herdado de PropertyConfiguration) |
Expand(Int32) |
Define todas as propriedades expansíveis com profundidade máxima do resultado de expansão. (Herdado de PropertyConfiguration) |
Expand(Int32, SelectExpandType, String[]) |
Define a profundidade máxima do resultado de expansão, as propriedades expansíveis e a SelectExpandType respectiva desta propriedade de navegação. (Herdado de PropertyConfiguration) |
Expand(Int32, String[]) |
Define a profundidade máxima do resultado de expansão, propriedades expansíveis dessa propriedade de navegação. (Herdado de PropertyConfiguration) |
Expand(SelectExpandType) |
Conjuntos SelectExpandType de todas as propriedades. (Herdado de PropertyConfiguration) |
Expand(SelectExpandType, Int32) |
Conjuntos SelectExpandType de todas as propriedades com profundidade máxima do resultado de expansão. (Herdado de PropertyConfiguration) |
Expand(SelectExpandType, String[]) |
Define as propriedades expansíveis e suas SelectExpandType desta propriedade de navegação. (Herdado de PropertyConfiguration) |
Expand(String[]) |
Define as propriedades expansíveis dessa propriedade de navegação. (Herdado de PropertyConfiguration) |
Filter() |
Define que todas as propriedades dessa propriedade podem ser filtradas. (Herdado de PropertyConfiguration) |
Filter(QueryOptionSetting) |
Define se todas as propriedades dessa propriedade podem ser filtradas. (Herdado de PropertyConfiguration) |
Filter(QueryOptionSetting, String[]) |
Define as propriedades filtráveis depende QueryOptionSetting dessa propriedade. (Herdado de PropertyConfiguration) |
Filter(String[]) |
Define as propriedades filtráveis dessa propriedade. (Herdado de PropertyConfiguration) |
IsCountable() |
Define a propriedade como contável. (Herdado de PropertyConfiguration) |
IsExpandable() |
Define a propriedade como passível de expansão. (Herdado de PropertyConfiguration) |
IsFilterable() |
Define a propriedade como passível de filtragem. (Herdado de PropertyConfiguration) |
IsNavigable() |
Define a propriedade como passível de navegação. (Herdado de PropertyConfiguration) |
IsNonFilterable() |
Define a propriedade como não passível de filtragem. (Herdado de PropertyConfiguration) |
IsNotCountable() |
Define a propriedade como não contável. (Herdado de PropertyConfiguration) |
IsNotExpandable() |
Define a propriedade como não passível de expansão. (Herdado de PropertyConfiguration) |
IsNotFilterable() |
Define a propriedade como não passível de filtro. (Herdado de PropertyConfiguration) |
IsNotNavigable() |
Define a propriedade como não passível de navegação. (Herdado de PropertyConfiguration) |
IsNotSortable() |
Define a propriedade como não classificável. (Herdado de PropertyConfiguration) |
IsSortable() |
Define a propriedade como passível de classificação. (Herdado de PropertyConfiguration) |
IsUnsortable() |
Define a propriedade como não passível de classificação. (Herdado de PropertyConfiguration) |
OrderBy() |
Define que todas as propriedades dessa propriedade são classificáveis. (Herdado de PropertyConfiguration) |
OrderBy(QueryOptionSetting) |
Define se todas as propriedades dessa propriedade são classificáveis. (Herdado de PropertyConfiguration) |
OrderBy(QueryOptionSetting, String[]) |
Define as propriedades classificáveis depende QueryOptionSetting dessa propriedade. (Herdado de PropertyConfiguration) |
OrderBy(String[]) |
Define as propriedades classificáveis dessa propriedade. (Herdado de PropertyConfiguration) |
Page() |
Define essa propriedade habilitar a paginação. (Herdado de PropertyConfiguration) |
Page(Nullable<Int32>, Nullable<Int32>) |
Define o valor máximo de $top dessa propriedade que um cliente pode solicitar e o número máximo de resultados de consulta dessa propriedade a serem retornados. (Herdado de PropertyConfiguration) |
Select() |
Define que todas as propriedades dessa propriedade são selecionáveis. (Herdado de PropertyConfiguration) |
Select(SelectExpandType) |
Conjuntos SelectExpandType de todas as propriedades dessa propriedade são selecionáveis. (Herdado de PropertyConfiguration) |
Select(SelectExpandType, String[]) |
Define as propriedades selecionáveis depende SelectExpandType dessa propriedade. (Herdado de PropertyConfiguration) |
Select(String[]) |
Define as propriedades selecionáveis dessa propriedade. (Herdado de PropertyConfiguration) |