ComplexPropertyConfiguration 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í.
Representa la configuración para una propiedad completa de un tipo estructural (un tipo de entidad o un tipo complejo).
public class ComplexPropertyConfiguration : Microsoft.AspNet.OData.Builder.StructuralPropertyConfiguration
type ComplexPropertyConfiguration = class
inherit StructuralPropertyConfiguration
Public Class ComplexPropertyConfiguration
Inherits StructuralPropertyConfiguration
- Herencia
Constructores
ComplexPropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Crea una nueva instancia de la clase ComplexPropertyConfiguration. |
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) |
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 PropertyKind objeto de la propiedad . |
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) |
PropertyInfo |
Obtiene la asignación de CLR PropertyInfo. (Heredado de PropertyConfiguration) |
QueryConfiguration |
Obtiene o establece el QueryConfiguration. (Heredado de PropertyConfiguration) |
RelatedClrType |
Obtiene el CLR Type de la propiedad . |
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) |
HasDerivedTypeConstraint<TDerivedType>() |
Agrega TDerived a la lista de restricciones de tipo derivado. |
HasDerivedTypeConstraints(Type[]) |
Agrega subtipos a la lista de restricciones de tipo derivado. |
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() |
Marca la propiedad compleja actual como opcional. |
IsRequired() |
Marca la propiedad compleja actual como obligatoria. |
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) |