LengthPropertyConfiguration 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 cadeia de caracteres ou um comprimento de propriedade binária de um tipo de entidade ou tipo complexo. Essa funcionalidade de configuração é exposta pela API Fluent do construtor de modelos, consulte ODataModelBuilder.
public class LengthPropertyConfiguration : Microsoft.AspNet.OData.Builder.PrimitivePropertyConfiguration
type LengthPropertyConfiguration = class
inherit PrimitivePropertyConfiguration
Public Class LengthPropertyConfiguration
Inherits PrimitivePropertyConfiguration
- Herança
-
LengthPropertyConfiguration
Construtores
LengthPropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Inicializa uma nova instância da classe LengthPropertyConfiguration. |
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. (Herdado de PrimitivePropertyConfiguration) |
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 tipo dessa propriedade. (Herdado de PrimitivePropertyConfiguration) |
MaxLength |
Obtém ou define o comprimento máximo do valor da propriedade em uma instância de tipo. |
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 |
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 tipo de CLR de apoio desta propriedade. (Herdado de PrimitivePropertyConfiguration) |
TargetEdmTypeKind |
Obtém o tipo de tipo Edm de destino dessa propriedade. Chame os métodos de extensão para definir essa propriedade. (Herdado de PrimitivePropertyConfiguration) |
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) |
IsConcurrencyToken() |
Configurea a propriedade a ser usada em verificações de simultaneidade. Para OData isso significa fazer parte do ETag. (Herdado de PrimitivePropertyConfiguration) |
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. (Herdado de PrimitivePropertyConfiguration) |
IsRequired() |
Configura a propriedade como obrigatória. (Herdado de PrimitivePropertyConfiguration) |
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) |
Métodos de Extensão
AsDate(PrimitivePropertyConfiguration) |
Se essa propriedade primitiva for DateTime, esse método tornará o tipo de Edm de destino como Date |
AsTimeOfDay(PrimitivePropertyConfiguration) |
Se essa propriedade primitiva for TimeSpan, esse método tornará o tipo de Edm de destino como TimeOfDay |