LengthPropertyConfiguration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se usa para configurar una cadena o longitud de propiedad binaria de un tipo de entidad o un tipo complejo. Esta funcionalidad de configuración se expone mediante la API fluent del generador de modelos, consulte ODataModelBuilder.
public class LengthPropertyConfiguration : Microsoft.AspNet.OData.Builder.PrimitivePropertyConfiguration
type LengthPropertyConfiguration = class
inherit PrimitivePropertyConfiguration
Public Class LengthPropertyConfiguration
Inherits PrimitivePropertyConfiguration
- Herencia
-
LengthPropertyConfiguration
Constructores
LengthPropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Inicializa una nueva instancia de la clase LengthPropertyConfiguration. |
Propiedades
AddedExplicitly |
Obtiene o establece un valor que es |
AutoExpand |
Obtiene o establece si la propiedad se expande automáticamente. el valor predeterminado es false. (Heredado de PropertyConfiguration) |
ConcurrencyToken |
Obtiene o establece un valor que indica si esta propiedad es un token de simultaneidad o no. (Heredado de StructuralPropertyConfiguration) |
DeclaringType |
Obtiene el tipo de declaración. (Heredado de PropertyConfiguration) |
DefaultValueString |
Obtiene o establece una representación de cadena de valor del valor predeterminado. (Heredado de PrimitivePropertyConfiguration) |
DerivedTypeConstraints |
Lista de tipos derivados permitidos que se permiten para la propiedad . (Heredado de PropertyConfiguration) |
DisableAutoExpandWhenSelectIsPresent |
Obtiene o establece si la expansión automática se deshabilitará si hay un $select especificar por cliente. (Heredado de PropertyConfiguration) |
IsRestricted |
Obtiene si la propiedad está restringida, es decir, no filtrable, no clasificable, no navegable, no expandible, no cuentable o expandible automáticamente. (Heredado de PropertyConfiguration) |
Kind |
Obtiene el tipo de esta propiedad. (Heredado de PrimitivePropertyConfiguration) |
MaxLength |
Obtiene o establece la longitud máxima del valor de la propiedad en una instancia de tipo. |
Name |
Obtiene o establece el nombre de la propiedad. (Heredado de PropertyConfiguration) |
NonFilterable |
Obtiene o establece si la propiedad es no filtrable. el valor predeterminado es false. (Heredado de PropertyConfiguration) |
NotCountable |
Obtiene o establece si la propiedad es no contable. el valor predeterminado es false. (Heredado de PropertyConfiguration) |
NotExpandable |
Obtiene o establece si la propiedad es no expandible. el valor predeterminado es false. (Heredado de PropertyConfiguration) |
NotFilterable |
Obtiene o establece si la propiedad no se puede filtrar. el valor predeterminado es false. (Heredado de PropertyConfiguration) |
NotNavigable |
Obtiene o establece si la propiedad es no navegable. el valor predeterminado es false. (Heredado de PropertyConfiguration) |
NotSortable |
Obtiene o establece si la propiedad es no ordenable. el valor predeterminado es false. (Heredado de PropertyConfiguration) |
OptionalProperty |
Obtiene o establece un valor que indica si esta propiedad es opcional o no. (Heredado de StructuralPropertyConfiguration) |
Order |
Obtiene o establece el orden en la expresión "order by". (Heredado de PropertyConfiguration) |
PropertyInfo |
Obtiene la asignación CLR PropertyInfo. (Heredado de PropertyConfiguration) |
QueryConfiguration |
Obtiene o establece el QueryConfiguration. (Heredado de PropertyConfiguration) |
RelatedClrType |
Obtiene un tipo CLR de respaldo de este tipo de propiedad. (Heredado de PrimitivePropertyConfiguration) |
TargetEdmTypeKind |
Obtiene el tipo de tipo Edm de destino de esta propiedad. Llame a los métodos de extensión para establecer esta propiedad. (Heredado de PrimitivePropertyConfiguration) |
Unsortable |
Obtiene o establece si la propiedad no se puede clasificar. el valor predeterminado es false. (Heredado de PropertyConfiguration) |
Métodos
Count() |
Establece que esta propiedad es contada. (Heredado de PropertyConfiguration) |
Count(QueryOptionSetting) |
Establece si esta propiedad es countable. (Heredado de PropertyConfiguration) |
Expand() |
Establece todas las propiedades expandibles. (Heredado de PropertyConfiguration) |
Expand(Int32) |
Establece todas las propiedades expandibles con la profundidad máxima del resultado de expansión. (Heredado de PropertyConfiguration) |
Expand(Int32, SelectExpandType, String[]) |
Establece la profundidad máxima del resultado de expansión, las propiedades expandibles y su SelectExpandType propiedad de navegación. (Heredado de PropertyConfiguration) |
Expand(Int32, String[]) |
Establece la profundidad máxima del resultado de expansión, las propiedades expandibles de esta propiedad de navegación. (Heredado de PropertyConfiguration) |
Expand(SelectExpandType) |
Conjuntos SelectExpandType de todas las propiedades. (Heredado de PropertyConfiguration) |
Expand(SelectExpandType, Int32) |
Conjuntos SelectExpandType de todas las propiedades con la profundidad máxima del resultado de expansión. (Heredado de PropertyConfiguration) |
Expand(SelectExpandType, String[]) |
Establece las propiedades expandibles y su SelectExpandType propiedad de navegación. (Heredado de PropertyConfiguration) |
Expand(String[]) |
Establece las propiedades expandibles de esta propiedad de navegación. (Heredado de PropertyConfiguration) |
Filter() |
Establece todas las propiedades de esta propiedad filtrables. (Heredado de PropertyConfiguration) |
Filter(QueryOptionSetting) |
Establece si todas las propiedades de esta propiedad son filtrables. (Heredado de PropertyConfiguration) |
Filter(QueryOptionSetting, String[]) |
Los conjuntos de propiedades filtrables dependen QueryOptionSetting de esta propiedad. (Heredado de PropertyConfiguration) |
Filter(String[]) |
Establece las propiedades filtrables de esta propiedad. (Heredado de PropertyConfiguration) |
IsConcurrencyToken() |
Configura la propiedad que se va a usar en las comprobaciones de simultaneidad. Para OData implica que es parte de ETag. (Heredado de PrimitivePropertyConfiguration) |
IsCountable() |
Establece la propiedad como contable. (Heredado de PropertyConfiguration) |
IsExpandable() |
Establece la propiedad como expandible. (Heredado de PropertyConfiguration) |
IsFilterable() |
Establece la propiedad como filtrable. (Heredado de PropertyConfiguration) |
IsNavigable() |
Establece la propiedad como navegable. (Heredado de PropertyConfiguration) |
IsNonFilterable() |
Establece la propiedad como no filtrable. (Heredado de PropertyConfiguration) |
IsNotCountable() |
Establece la propiedad como no contable. (Heredado de PropertyConfiguration) |
IsNotExpandable() |
Establece la propiedad como no expandible. (Heredado de PropertyConfiguration) |
IsNotFilterable() |
Establece la propiedad como no filtrable. (Heredado de PropertyConfiguration) |
IsNotNavigable() |
Establece la propiedad como no navegable. (Heredado de PropertyConfiguration) |
IsNotSortable() |
Establece la propiedad como no ordenable. (Heredado de PropertyConfiguration) |
IsOptional() |
Configura la propiedad para que sea opcional. (Heredado de PrimitivePropertyConfiguration) |
IsRequired() |
Configura la propiedad para que sea obligatoria. (Heredado de PrimitivePropertyConfiguration) |
IsSortable() |
Establece la propiedad como ordenable. (Heredado de PropertyConfiguration) |
IsUnsortable() |
Establece la propiedad como no ordenable. (Heredado de PropertyConfiguration) |
OrderBy() |
Establece todas las propiedades de esta propiedad que se pueden ordenar. (Heredado de PropertyConfiguration) |
OrderBy(QueryOptionSetting) |
Establece si todas las propiedades de esta propiedad se pueden ordenar. (Heredado de PropertyConfiguration) |
OrderBy(QueryOptionSetting, String[]) |
Los conjuntos de propiedades ordenables dependen QueryOptionSetting de esta propiedad. (Heredado de PropertyConfiguration) |
OrderBy(String[]) |
Establece las propiedades ordenables de esta propiedad. (Heredado de PropertyConfiguration) |
Page() |
Establece esta propiedad para habilitar la paginación. (Heredado de PropertyConfiguration) |
Page(Nullable<Int32>, Nullable<Int32>) |
Establece el valor máximo de $top de esta propiedad que un cliente puede solicitar y el número máximo de resultados de consulta de esta propiedad que se van a devolver. (Heredado de PropertyConfiguration) |
Select() |
Establece todas las propiedades de esta propiedad seleccionables. (Heredado de PropertyConfiguration) |
Select(SelectExpandType) |
Se pueden seleccionar conjuntos SelectExpandType de todas las propiedades de esta propiedad. (Heredado de PropertyConfiguration) |
Select(SelectExpandType, String[]) |
Los conjuntos de propiedades seleccionables dependen SelectExpandType de esta propiedad. (Heredado de PropertyConfiguration) |
Select(String[]) |
Establece las propiedades seleccionables de esta propiedad. (Heredado de PropertyConfiguration) |
Métodos de extensión
AsDate(PrimitivePropertyConfiguration) |
Si esta propiedad primitiva es DateTime, este método hará que el tipo de tipo Edm de destino sea como Date |
AsTimeOfDay(PrimitivePropertyConfiguration) |
Si esta propiedad primitiva es TimeSpan, este método hará que el tipo de tipo Edm de destino sea como TimeOfDay |