PrecisionPropertyConfiguration 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 precisión de propiedad datetime con desplazamiento, decimal, duración o hora del día de un tipo de entidad o tipo complejo. Esta funcionalidad de configuración se expone mediante la API fluent del generador de modelos, consulte ODataModelBuilder.
public class PrecisionPropertyConfiguration : Microsoft.AspNet.OData.Builder.PrimitivePropertyConfiguration
type PrecisionPropertyConfiguration = class
inherit PrimitivePropertyConfiguration
Public Class PrecisionPropertyConfiguration
Inherits PrimitivePropertyConfiguration
- Herencia
-
PrecisionPropertyConfiguration
- Derivado
Constructores
PrecisionPropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Inicializa una nueva instancia de la clase PrecisionPropertyConfiguration. |
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 el cliente. (Heredado de PropertyConfiguration) |
IsRestricted |
Obtiene si la propiedad está restringida, es decir, no filtrable, no ordenable, no navegable, no expandible, no cuentable o expande automáticamente. (Heredado de PropertyConfiguration) |
Kind |
Obtiene el tipo de esta propiedad. (Heredado de PrimitivePropertyConfiguration) |
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 es filtrable. 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) |
Precision |
Obtiene o establece el número máximo de dígitos permitidos en el valor de la propiedad para la propiedad decimal. Obtiene o establece el número de posiciones decimales permitidas en la parte de segundos del valor de la propiedad para la propiedad temporal. |
PropertyInfo |
Obtiene la asignación de 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 countable. (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 y 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 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 Date |
AsTimeOfDay(PrimitivePropertyConfiguration) |
Si esta propiedad primitiva es TimeSpan, este método hará que el tipo de tipo Edm de destino sea TimeOfDay |