Compartir a través de


PropertyConfiguration Clase

Definición

Clase base para todas las configuraciones de propiedad.

public abstract class PropertyConfiguration
type PropertyConfiguration = class
Public MustInherit Class PropertyConfiguration
Herencia
PropertyConfiguration
Derivado

Constructores

PropertyConfiguration(PropertyInfo, StructuralTypeConfiguration)

Inicializa una nueva instancia de la clase PropertyConfiguration.

Propiedades

AddedExplicitly

Obtiene o establece un valor que es true si el usuario agregó la propiedad; false si se infiere mediante convenciones.

AutoExpand

Obtiene o establece si la propiedad se expande automáticamente. el valor predeterminado es false.

DeclaringType

Obtiene el tipo de declaración.

DerivedTypeConstraints

Lista de tipos derivados permitidos que se permiten para la propiedad .

DisableAutoExpandWhenSelectIsPresent

Obtiene o establece si la expansión automática se deshabilitará si hay un $select especificar por el cliente.

IsRestricted

Obtiene si la propiedad está restringida, es decir, no filtrable, no ordenable, no navegable, no expandible, no cuentable o expande automáticamente.

Kind

Obtiene el PropertyKind objeto de la propiedad .

Name

Obtiene o establece el nombre de la propiedad.

NonFilterable

Obtiene o establece si la propiedad es no filtrable. el valor predeterminado es false.

NotCountable

Obtiene o establece si la propiedad es no contable. el valor predeterminado es false.

NotExpandable

Obtiene o establece si la propiedad es no expandible. el valor predeterminado es false.

NotFilterable

Obtiene o establece si la propiedad no es filtrable. el valor predeterminado es false.

NotNavigable

Obtiene o establece si la propiedad es no navegable. el valor predeterminado es false.

NotSortable

Obtiene o establece si la propiedad es no ordenable. el valor predeterminado es false.

Order

Obtiene o establece el orden en la expresión "order by".

PropertyInfo

Obtiene la asignación de CLR PropertyInfo.

QueryConfiguration

Obtiene o establece el QueryConfiguration.

RelatedClrType

Obtiene el CLR Type de la propiedad .

Unsortable

Obtiene o establece si la propiedad no se puede clasificar. el valor predeterminado es false.

Métodos

Count()

Establece que esta propiedad es countable.

Count(QueryOptionSetting)

Establece si esta propiedad es countable.

Expand()

Establece todas las propiedades expandibles.

Expand(Int32)

Establece todas las propiedades expandibles con la profundidad máxima del resultado de expansión.

Expand(Int32, SelectExpandType, String[])

Establece la profundidad máxima del resultado de expansión, las propiedades expandibles y su SelectExpandType propiedad de navegación.

Expand(Int32, String[])

Establece la profundidad máxima del resultado de expansión y las propiedades expandibles de esta propiedad de navegación.

Expand(SelectExpandType)

Conjuntos SelectExpandType de todas las propiedades.

Expand(SelectExpandType, Int32)

Conjuntos SelectExpandType de todas las propiedades con la profundidad máxima del resultado de expansión.

Expand(SelectExpandType, String[])

Establece las propiedades expandibles y su SelectExpandType propiedad de navegación.

Expand(String[])

Establece las propiedades expandibles de esta propiedad de navegación.

Filter()

Establece todas las propiedades de esta propiedad filtrables.

Filter(QueryOptionSetting)

Establece si todas las propiedades de esta propiedad son filtrables.

Filter(QueryOptionSetting, String[])

Los conjuntos de propiedades filtrables dependen QueryOptionSetting de esta propiedad.

Filter(String[])

Establece las propiedades filtrables de esta propiedad.

IsCountable()

Establece la propiedad como contable.

IsExpandable()

Establece la propiedad como expandible.

IsFilterable()

Establece la propiedad como filtrable.

IsNavigable()

Establece la propiedad como navegable.

IsNonFilterable()

Establece la propiedad como no filtrable.

IsNotCountable()

Establece la propiedad como no contable.

IsNotExpandable()

Establece la propiedad como no expandible.

IsNotFilterable()

Establece la propiedad como no filtrable.

IsNotNavigable()

Establece la propiedad como no navegable.

IsNotSortable()

Establece la propiedad como no ordenable.

IsSortable()

Establece la propiedad como ordenable.

IsUnsortable()

Establece la propiedad como no ordenable.

OrderBy()

Establece todas las propiedades de esta propiedad que se pueden ordenar.

OrderBy(QueryOptionSetting)

Establece si todas las propiedades de esta propiedad se pueden ordenar.

OrderBy(QueryOptionSetting, String[])

Los conjuntos de propiedades ordenables dependen QueryOptionSetting de esta propiedad.

OrderBy(String[])

Establece las propiedades ordenables de esta propiedad.

Page()

Establece esta propiedad habilitar la paginación.

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.

Select()

Establece todas las propiedades de esta propiedad seleccionables.

Select(SelectExpandType)

Se pueden seleccionar conjuntos SelectExpandType de todas las propiedades de esta propiedad.

Select(SelectExpandType, String[])

Los conjuntos de propiedades seleccionables dependen SelectExpandType de esta propiedad.

Select(String[])

Establece las propiedades seleccionables de esta propiedad.

Se aplica a