PropertyConfiguration 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.
public abstract class PropertyConfiguration
type PropertyConfiguration = class
Public MustInherit Class PropertyConfiguration
- Herança
-
PropertyConfiguration
- Derivado
Construtores
PropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Inicializa uma nova instância da classe PropertyConfiguration. |
Propriedades
AddedExplicitly |
Obtém ou define um valor que é |
AutoExpand |
Obtém ou define se a propriedade é expandida automaticamente. default é false. |
DeclaringType |
Obtém o tipo de declaração. |
DerivedTypeConstraints |
Lista de tipos derivados permitidos que são permitidos para a propriedade . |
DisableAutoExpandWhenSelectIsPresent |
Obtém ou define se a expansão automática será desabilitada se houver uma $select especificada pelo cliente. |
IsRestricted |
Obtém se a propriedade é restrita, ou seja, não filtre, não classificável, não navegável, não expansível, não contível ou expandida automaticamente. |
Kind |
Obtém o PropertyKind da propriedade . |
Name |
Obtém ou define o nome da propriedade. |
NonFilterable |
Obtém ou define se a propriedade não é passível de filtragem. default é false. |
NotCountable |
Obtém ou define se a propriedade não é contável. default é false. |
NotExpandable |
Obtém ou define se a propriedade não é passível de expansão. default é false. |
NotFilterable |
Obtém ou define se a propriedade não é passível de filtro. default é false. |
NotNavigable |
Obtém ou define se a propriedade não é passível de navegação. default é false. |
NotSortable |
Obtém ou define se a propriedade não é passível de classificação. default é false. |
Order |
Obter ou definir a ordem na expressão "order by". |
PropertyInfo |
Obtém o clr de PropertyInfomapeamento . |
QueryConfiguration |
Obtém ou define o QueryConfiguration. |
RelatedClrType |
Obtém o CLR Type da propriedade . |
Unsortable |
Obtém ou define se a propriedade é insusabilitável. default é false. |
Métodos
Count() |
Define que essa propriedade é contagem. |
Count(QueryOptionSetting) |
Define se essa propriedade é contagem. |
Expand() |
Define todas as propriedades expansíveis. |
Expand(Int32) |
Define todas as propriedades expansíveis com profundidade máxima do resultado de expansão. |
Expand(Int32, SelectExpandType, String[]) |
Define a profundidade máxima do resultado de expansão, das propriedades expansíveis e SelectExpandType das respectivas desta propriedade de navegação. |
Expand(Int32, String[]) |
Define a profundidade máxima do resultado de expansão, propriedades expansíveis dessa propriedade de navegação. |
Expand(SelectExpandType) |
Conjuntos SelectExpandType de todas as propriedades. |
Expand(SelectExpandType, Int32) |
Conjuntos SelectExpandType de todas as propriedades com profundidade máxima do resultado de expansão. |
Expand(SelectExpandType, String[]) |
Define as propriedades expansíveis e as SelectExpandType respectivas desta propriedade de navegação. |
Expand(String[]) |
Define as propriedades expansíveis dessa propriedade de navegação. |
Filter() |
Define todas as propriedades dessa propriedade que podem ser filtradas. |
Filter(QueryOptionSetting) |
Define se todas as propriedades dessa propriedade podem ser filtradas. |
Filter(QueryOptionSetting, String[]) |
Conjuntos de propriedades filtrodáveis dependem QueryOptionSetting dessa propriedade. |
Filter(String[]) |
Define as propriedades filtrodáveis dessa propriedade. |
IsCountable() |
Define a propriedade como contável. |
IsExpandable() |
Define a propriedade como passível de expansão. |
IsFilterable() |
Define a propriedade como passível de filtragem. |
IsNavigable() |
Define a propriedade como passível de navegação. |
IsNonFilterable() |
Define a propriedade como não passível de filtragem. |
IsNotCountable() |
Define a propriedade como não contável. |
IsNotExpandable() |
Define a propriedade como não passível de expansão. |
IsNotFilterable() |
Define a propriedade como não passível de filtro. |
IsNotNavigable() |
Define a propriedade como não passível de navegação. |
IsNotSortable() |
Define a propriedade como não classificável. |
IsSortable() |
Define a propriedade como passível de classificação. |
IsUnsortable() |
Define a propriedade como não passível de classificação. |
OrderBy() |
Define todas as propriedades dessa propriedade que podem ser classificadas. |
OrderBy(QueryOptionSetting) |
Define se todas as propriedades dessa propriedade são classificáveis. |
OrderBy(QueryOptionSetting, String[]) |
Define propriedades classificáveis depende QueryOptionSetting dessa propriedade. |
OrderBy(String[]) |
Define as propriedades classificáveis dessa propriedade. |
Page() |
Define essa propriedade habilitar a paginação. |
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. |
Select() |
Define todas as propriedades dessa propriedade que podem ser selecionadas. |
Select(SelectExpandType) |
Conjuntos SelectExpandType de todas as propriedades dessa propriedade são selecionáveis. |
Select(SelectExpandType, String[]) |
Conjuntos de propriedades selecionáveis dependem SelectExpandType dessa propriedade. |
Select(String[]) |
Define propriedades selecionáveis dessa propriedade. |