Compartir a través de


Espacio de nombres Microsoft.Data.OData

La biblioteca de OData define un conjunto de interfaces de programación de bajo nivel que permiten a los componentes serializar y deserializar mensajes en los formatos de Open Data Protocol (OData). Esto permite a las aplicaciones y los servicios interactuar con un extremo OData sin tener que utilizar todo el producto Servicios de datos de Microsoft WCF.

Clases

  Clase Descripción
Clase pública ODataAction Representa una acción de OData.
Clase pública ODataAnnotatable Representa la clase base de todos los tipos Annotatable en la biblioteca de OData.
Clase pública ODataAssociationLink Representa un vínculo de asociación.
Clase pública ODataBatchOperationRequestMessage Muestra un mensaje que representa una operación en una solicitud por lotes.
Clase pública ODataBatchOperationResponseMessage Muestra un mensaje que representa una operación en una respuesta por lotes.
Clase pública ODataBatchReader Representa una clase para leer mensajes de procesamiento por lotes de OData; también comprueba la secuencia apropiada de llamadas de lectura en el lector.
Clase pública ODataBatchWriter Escribe mensajes por lotes de OData; también comprueba la secuencia apropiada de llamadas de escritura en el sistema de escritura.
Clase pública ODataCollectionReader Representa la clase base de los lectores de la colección de OData.
Clase pública ODataCollectionStart Representación de OData de una colección de nivel superior.
Clase pública ODataCollectionValue Representación de OData de una colección.
Clase pública ODataCollectionWriter Representa la clase base de los sistemas de escritura de colección de OData.
Clase pública ODataComplexValue Representa el valor complejo de OData.
Clase pública ODataConstants Valores constantes usados por el protocolo HTTP u OData o por la biblioteca de OData.
Clase pública ODataContentTypeException Tipo de excepción que representa la excepción cuando no se admite el tipo de contenido de un mensaje.
Clase pública ODataEntityReferenceLink Representa un vínculo de referencia de entidad de OData.
Clase pública ODataEntityReferenceLinks Representa una colección de vínculos de referencia de entidad.
Clase pública ODataEntry Representa una entidad única.
Clase pública ODataError Representa una carga de error.
Clase pública ODataErrorException Representa un error en flujo analizado al leer una carga.
Clase pública ODataException Representa una excepción en la biblioteca de OData.
Clase pública ODataFeed Describe una colección de entidades.
Clase pública ODataFormat Enumera el tipo de formato en relación con el procesamiento de cargas de OData.
Clase pública ODataFunction Representa una función de OData.
Clase pública ODataInnerError Contiene propiedades utilizadas para implementar la información de depuración concreta para ayudar a determinar la causa del error.
Clase pública ODataItem Representa la clase base de las clases ODataFeed y ODataEntry.
Clase pública ODataMessageQuotas Cuotas que van a usar para limitar el consumo de recursos al leer o escribir mensajes de OData.
Clase pública ODataMessageReader Representa la clase de lector usada para leer todas las cargas de OData (entradas, fuentes, documentos de metadatos, documentos de servicio, etc.).
Clase pública ODataMessageReaderSettings Representa los valores de configuración de los lectores de mensajes de OData.
Clase pública ODataMessageWriter Representa la clase de sistema de escritura utilizada para escribir todas las cargas de OData (entradas, fuentes, documentos de metadatos, documentos de servicio, etc.).
Clase pública ODataMessageWriterSettings Representa los valores de configuración de los sistemas de escritura de mensajes de OData.
Clase pública ODataNavigationLink Representa un vínculo único.
Clase pública ODataOperation Representa una función o una acción.
Clase pública ODataParameterReader Clase base de los lectores de parámetros OData.
Clase pública ODataParameterWriter Clase base de los sistemas de escritura de colección OData.
Clase pública ODataPayloadKindDetectionInfo Representa el conjunto de información disponible para la detección de la clase de carga.
Clase pública ODataPayloadKindDetectionResult Representa el resultado de ejecutar la detección de la clase de carga para un formato y una clase de carga especificados.
Clase pública ODataProperty Representa una propiedad única de una entrada.
Clase pública ODataReader Representa la clase base de los lectores de OData.
Clase pública ODataResourceCollectionInfo Representa una clase que contiene una colección de información sobre un recurso en una área de trabajo de un servicio de datos.
Clase pública ODataStreamReferenceValue Representa un recurso multimedia.
Clase pública ODataUtils Representa los métodos de utilidad empleados con la biblioteca de OData.
Clase pública ODataWorkspace Representa el área de trabajo de un servicio de datos.
Clase pública ODataWriter Representa una clase base para los sistemas de escritura de OData.
Clase pública ProjectedPropertiesAnnotation Representa una anotación que almacena una lista de propiedades proyectadas para una entrada.
Clase pública SerializationTypeNameAnnotation Anotación que almacena el nombre de tipo que se desea serializar.

Interfaces

  Interfaz Descripción
Interfaz pública IODataRequestMessage Representa una interfaz para los mensajes de solicitud de OData sincrónicos.
Interfaz pública IODataRequestMessageAsync Representa una interfaz para los mensajes de solicitud de OData asincrónicos.
Interfaz pública IODataResponseMessage Representa una interfaz para los mensajes de respuesta de OData sincrónicos.
Interfaz pública IODataResponseMessageAsync Representa una interfaz para los mensajes de respuesta de OData asincrónicos.
Interfaz pública IODataUrlResolver Admite la resolución personalizada de direcciones URL encontradas en la carga.

Enumeraciones

  Enumeración Descripción
Enumeración pública ODataBatchReaderState Enumeración con todos los estados en los que puede estar el lector por lotes.
Enumeración pública ODataCollectionReaderState Enumera todos los posibles estados de ODataCollectionReader.
Enumeración pública ODataParameterReaderState Enumeración de todos los posibles estados de ODataParameterReader.
Enumeración pública ODataPayloadKind Enumera los tipos diferentes de cargas que ODatLib puede escribir.
Enumeración pública ODataReaderState Enumeración de todos los posibles estados de ODataReader.
Enumeración pública ODataUndeclaredPropertyBehaviorKinds Enumera el comportamiento de los lectores al leer la propiedad no declarada.
Enumeración pública ODataVersion Especifica la versión del protocolo OData.