PrimitivePropertyConfiguration 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.
Usado para configurar uma propriedade primitiva de um tipo de entidade ou um tipo complexo. Essa funcionalidade de configuração é exposta pela API fluente do construtor de modelos, consulte ODataModelBuilder.
public class PrimitivePropertyConfiguration : Microsoft.AspNet.OData.Builder.StructuralPropertyConfiguration
type PrimitivePropertyConfiguration = class
inherit StructuralPropertyConfiguration
Public Class PrimitivePropertyConfiguration
Inherits StructuralPropertyConfiguration
- Herança
- Derivado
Construtores
PrimitivePropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Inicializa uma nova instância da classe PrimitivePropertyConfiguration. |
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. (Herdado de StructuralPropertyConfiguration) |
DeclaringType |
Obtém o tipo de declaração. (Herdado de PropertyConfiguration) |
DefaultValueString |
Obtém ou define uma representação de cadeia de caracteres de valor do valor padrão. |
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 filtre, não classificável, não navegável, não expansível, não contível ou expandida automaticamente. (Herdado de PropertyConfiguration) |
Kind |
Obtém o tipo dessa propriedade. |
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. (Herdado de StructuralPropertyConfiguration) |
Order |
Obter ou definir 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 tipo de CLR de apoio desta propriedade. |
TargetEdmTypeKind |
Obtém o tipo de tipo Edm de destino dessa propriedade. Chame os métodos de extensão para definir essa propriedade. |
Unsortable |
Obtém ou define se a propriedade é insusabilitável. default é false. (Herdado de PropertyConfiguration) |
Métodos
Count() |
Define que essa propriedade é contagem. (Herdado de PropertyConfiguration) |
Count(QueryOptionSetting) |
Define se essa propriedade é contagem. (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, das propriedades expansíveis e SelectExpandType das respectivas 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 as SelectExpandType respectivas 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 todas as propriedades dessa propriedade que podem ser filtradas. (Herdado de PropertyConfiguration) |
Filter(QueryOptionSetting) |
Define se todas as propriedades dessa propriedade podem ser filtradas. (Herdado de PropertyConfiguration) |
Filter(QueryOptionSetting, String[]) |
Conjuntos de propriedades filtrodáveis dependem QueryOptionSetting dessa propriedade. (Herdado de PropertyConfiguration) |
Filter(String[]) |
Define as propriedades filtrodáveis dessa propriedade. (Herdado de PropertyConfiguration) |
IsConcurrencyToken() |
Configurea a propriedade a ser usada em verificações de simultaneidade. Para OData isso significa fazer parte do ETag. |
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) |
IsOptional() |
Configura a propriedade como opcional. |
IsRequired() |
Configura a propriedade como obrigatória. |
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 todas as propriedades dessa propriedade que podem ser classificadas. (Herdado de PropertyConfiguration) |
OrderBy(QueryOptionSetting) |
Define se todas as propriedades dessa propriedade são classificáveis. (Herdado de PropertyConfiguration) |
OrderBy(QueryOptionSetting, String[]) |
Define 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 todas as propriedades dessa propriedade que podem ser selecionadas. (Herdado de PropertyConfiguration) |
Select(SelectExpandType) |
Conjuntos SelectExpandType de todas as propriedades dessa propriedade são selecionáveis. (Herdado de PropertyConfiguration) |
Select(SelectExpandType, String[]) |
Conjuntos de propriedades selecionáveis dependem SelectExpandType dessa propriedade. (Herdado de PropertyConfiguration) |
Select(String[]) |
Define propriedades selecionáveis dessa propriedade. (Herdado de PropertyConfiguration) |
Métodos de Extensão
AsDate(PrimitivePropertyConfiguration) |
Se essa propriedade primitiva for DateTime, esse método tornará o tipo de tipo Edm de destino como Date |
AsTimeOfDay(PrimitivePropertyConfiguration) |
Se essa propriedade primitiva for TimeSpan, esse método tornará o tipo de tipo Edm de destino como TimeOfDay |