Microsoft.AspNet.OData Espacio de nombres
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í.
Clases
ClrEnumMemberAnnotation |
Representa una asignación betwwen y IEdmEnumMember un miembro de enumeración CLR. |
ClrPropertyInfoAnnotation |
Representa una asignación de a IEdmProperty una información de propiedad CLR. |
ClrTypeAnnotation |
Representa una asignación de un IEdmType a un tipo CLR. |
ConcurrencyPropertiesAnnotation |
Anotación para almacenar la memoria caché para las propiedades de simultaneidad |
CustomAggregateMethodAnnotation |
Permite al cliente indicar a OData cuáles son los métodos de agregación personalizados definidos. Para ello, debe recibir un methodToken ( que es el identificador completo del método en la dirección URL de OData) y un IDictionary que asigna el tipo de entrada del método de agregación a su MethodInfo. |
DefaultContainerBuilder |
Implementación predeterminada del generador de contenedores basada en el marco de inserción de dependencias de Microsoft. |
Delta |
Una clase realiza un seguimiento de los cambios (es decir, delta) de una entidad. |
Delta<TStructuralType> |
Una clase realiza el seguimiento de los cambios (es decir, delta) para un determinado |
EdmChangedObjectCollection |
Representa un objeto IEdmObject que es una colección de IEdmChangedObjects. |
EdmComplexObject |
Representa un IEdmComplexObject objeto sin CLR Typede respaldo. |
EdmComplexObjectCollection |
Representa un objeto IEdmObject que es una colección de IEdmComplexObjects. |
EdmDeltaComplexObject |
Representa un IEdmChangedObject objeto sin CLR Typede respaldo. Se usa para contener el objeto Entry en la carga útil de la fuente delta. |
EdmDeltaDeletedEntityObject |
Representa un IEdmDeltaDeletedEntityObject objeto sin CLR Typede respaldo. Se usa para contener el objeto Entry eliminado en la carga útil de la fuente delta. |
EdmDeltaDeletedLink |
Representa un IEdmDeltaDeletedLink objeto sin CLR Typede respaldo. Se usa para contener el objeto Link eliminado en la carga útil de la fuente delta. |
EdmDeltaEntityObject |
Representa un IEdmChangedObject objeto sin CLR Typede respaldo. Se usa para contener el objeto Entry en la carga útil de la fuente delta. |
EdmDeltaLink |
Representa un IEdmDeltaLink objeto sin CLR Typede respaldo. Se usa para contener el objeto Added/Modified Link en la carga útil de la fuente delta. |
EdmEntityObject |
Representa un IEdmEntityObject objeto sin CLR Typede respaldo. |
EdmEntityObjectCollection |
Representa un objeto IEdmObject que es una colección de IEdmEntityObjects. |
EdmEnumObject |
Representa un IEdmEnumObject objeto sin CLR Typede respaldo. |
EdmEnumObjectCollection |
Representa un objeto IEdmObject que es una colección de IEdmEnumObjects. |
EdmModelExtensions |
Proporciona métodos de extensión para la IEdmModel interfaz . |
EdmStructuredObject |
Representa un IEdmStructuredObject objeto sin CLR Typede respaldo. |
EdmTypeExtensions |
Métodos de extensión para la IEdmType interfaz. |
EnableQueryAttribute |
Esta clase define un atributo que se puede aplicar a una acción para habilitar las consultas mediante la sintaxis de consulta de OData. Para evitar el procesamiento de consultas inesperadas o malintencionadas, use la configuración de validación en EnableQueryAttribute para validar las consultas entrantes. Para más información, visite http://go.microsoft.com/fwlink/?LinkId=279712. |
ETagMessageHandler |
Define un HttpMessageHandler objeto para agregar un valor de encabezado ETag a una respuesta de OData cuando la respuesta es un único recurso que tiene una ETag definida. |
FromODataUriAttribute |
Una implementación de System.Web.Http.ParameterBindingAttribute que puede enlazar parámetros de URI mediante convenciones de OData. |
HttpRequestScope |
Proporciona acceso al ámbito de HttpRequestMessage la instancia de contenedor del servicio OData. |
MetadataController |
Representa un controlador para generar el servicedoc de OData y el documento de metadatos ($metadata). |
NullEdmComplexObject |
Representa un IEdmComplexObject valor null. |
ODataActionParameters |
ActionPayload contiene los nombres de parámetro y los valores que proporciona un cliente en una solicitud POST para invocar una acción particular. Los valores de parámetro se almacenan en el diccionario con clave que usa el nombre del parámetro. |
ODataBatchFeature |
Proporcione la interfaz para los detalles de una solicitud por lotes de OData determinada. |
ODataBuilder |
Permite una configuración específica de los servicios OData esenciales. |
ODataController |
Define una clase base para los controladores de OData que admite la escritura y la lectura de datos con los formatos de OData. |
ODataFeature |
Contiene los detalles de una solicitud OData determinada. Todas estas propiedades deben ser mutables. Ninguna de estas propiedades debe establecerse en NULL. |
ODataFormattingAttribute |
Un atributo que se coloca en los controladores y habilita los formateadores de OData. |
ODataNullValueMessageHandler |
Representa un HttpMessageHandler que convierte valores NULL en las respuestas de OData a respuestas HTTP NotFound o Respuestas NoContent después de la especificación de OData. |
ODataOptions |
Proporciona configuración mediante programación para el servicio OData. |
ODataQueryContext |
Define cierta información contextual que se usa para realizar la composición de consulta. |
ODataQueryParameterBindingAttribute |
para System.Web.Http.ParameterBindingAttribute enlazar parámetros de tipo ODataQueryOptions a la consulta de OData desde la solicitud entrante. |
ODataRoutingAttribute |
Define un atributo de nivel de controlador que se puede usar para habilitar la selección de acción de OData a partir de convenciones de enrutamiento. |
ODataSwaggerConverter |
QualityBand: versión preliminar Representa un ODataSwaggerConverter utilizado para convertir un modelo Edm en modelo swagger. |
ODataUntypedActionParameters |
ActionPayload contiene los nombres de parámetro y los valores que proporciona un cliente en una solicitud POST para invocar una acción particular. Los valores de parámetro se almacenan en el diccionario con clave que usa el nombre del parámetro. |
ODataUriFunctions |
Asistente de UriFunctions de OData. |
PageResult |
Representa una fuente de entidades que incluye información adicional compatible con los formatos de OData. |
PageResult<T> |
Representa una fuente de entidades que incluye información adicional compatible con los formatos de OData. |
PerRouteContainer |
Clase para administrar contenedores de servicio por ruta. |
PerRouteContainerBase |
Clase base para administrar contenedores de servicios por ruta. |
QueryableRestrictions |
Representa una restricción consultable en una propiedad EDM, incluida la no filtrable, no clasificable, no navegable, no expandible, no cuentable, expandible automáticamente. |
QueryableRestrictionsAnnotation |
Representa una anotación para agregar las restricciones consultables en una propiedad EDM, incluidas las no filtrables, no clasificables, no navegables, no expandibles, no cuentables, expandibles automáticamente. |
ResourceContext |
Una instancia de ResourceContext se pasa al vínculo propio ( NavigationSourceConfiguration.HasIdLink, NavigationSourceConfiguration.HasEditLink, NavigationSourceConfiguration.HasReadLink ) y al vínculo de navegación ( NavigationSourceConfiguration.HasNavigationPropertyLink, NavigationSourceConfiguration.HasNavigationPropertiesLink ) generadores y los generadores de vínculos pueden usarse para generar vínculos. |
ResourceContext<TStructuredType> |
Una instancia de ResourceContext<TStructuredType> se pasa al vínculo propio (EntitySetConfiguration.HasIdLink, EntitySetConfiguration.HasEditLink, EntitySetConfiguration.HasReadLink) y al vínculo de navegación (EntitySetConfiguration.HasNavigationPropertyLink, EntitySetConfiguration.HasNavigationPropertiesLink) generadores y los generadores de vínculos pueden usar para generar vínculos. |
ResourceSetContext |
Contiene información de contexto sobre el conjunto de recursos que se está serializando actualmente. |
SingleResult |
Representa un IQueryable objeto que contiene cero o una entidad. Use junto con un |
SingleResult<T> |
Representa un IQueryable<T> objeto que contiene cero o una entidad. Use junto con un |
TypedDelta |
Representa un Delta objeto que se puede usar cuando existe un tipo CLR de respaldo para el tipo de entidad y el tipo complejo cuyos cambios se realizan en el seguimiento. |
UnqualifiedCallAndEnumPrefixFreeResolver |
El contenedor del solucionador de uri de OData para la llamada de función sin prefijo Enum y sin calificar. |
Interfaces
IDelta |
IDelta permite y controla los cambios de un objeto. |
IEdmChangedObject |
Representa una instancia de .IEdmChangedObject Interfaz base que debe implementar cualquier objeto Delta necesario para formar parte de la carga de DeltaFeed. |
IEdmComplexObject |
Representa una instancia de .IEdmComplexType |
IEdmDeltaDeletedEntityObject |
Representa una instancia de .IEdmChangedObject Contiene las propiedades necesarias para crear ODataDeltaDeletedEntry. |
IEdmDeltaDeletedLink |
Representa una instancia de .IEdmChangedObject Contiene las propiedades necesarias para crear ODataDeltaDeletedLink. |
IEdmDeltaLink |
Representa una instancia de .IEdmChangedObject Contiene las propiedades necesarias para crear ODataDeltaLink. |
IEdmDeltaLinkBase |
Representa una instancia de .IEdmChangedObject Contiene las propiedades necesarias para crear ODataDeltaLink o ODataDeltaDeletedLink. |
IEdmEntityObject |
Representa una instancia de .IEdmEntityType |
IEdmEnumObject |
Representa una instancia de un valor de enumeración. |
IEdmObject |
Representa una instancia de .IEdmType |
IEdmStructuredObject |
Representa una instancia de .IEdmStructuredType |
IPerRouteContainer |
Interfaz para administrar contenedores de servicio por ruta. |
Enumeraciones
CompatibilityOptions |
Contiene máscaras de bits para características que necesitan compatibilidad con versiones anteriores. |
EdmDeltaEntityKind |
Tipo del objeto dentro de DeltaPayload usado para distinguir entre Entry/DeletedEntry/DeltaLink/AddedLink. |