Compartir a través de


Microsoft.OData Espacio de nombres

Clases

ContainerBuilderExtensions

Métodos de extensión para IContainerBuilder.

HttpHeaderValueElement

Clase para representar un elemento de valor de encabezado HTTP.

ODataAction

Representa una acción de OData.

ODataAnnotatable

Clase base para todos los tipos annotatables de la biblioteca OData.

ODataAsynchronousReader

Clase para leer mensajes asincrónicos de OData.

ODataAsynchronousResponseMessage

Representa el mensaje de una respuesta asincrónica no por lotes.

ODataAsynchronousWriter

Clase para escribir mensajes asincrónicos de OData; también comprueba el recuento adecuado de llamadas de escritura en el escritor.

ODataBatchOperationHeaders

Diccionario para almacenar encabezados que se van a usar con ODataBatchOperations.

ODataBatchOperationRequestMessage

Mensaje que representa una operación en una solicitud por lotes.

ODataBatchOperationResponseMessage

Mensaje que representa una operación en una respuesta por lotes.

ODataBatchReader

Clase abstracta para leer mensajes por lotes de OData; también comprueba la secuencia adecuada de llamadas de lectura en el lector.

ODataBatchWriter

Clase abstracta para escribir mensajes por lotes de OData; también comprueba la secuencia adecuada de llamadas de escritura en el escritor.

ODataBinaryStreamValue

Clase para representar un valor de secuencia binaria

ODataCollectionReader

Clase base para lectores de colección de OData.

ODataCollectionStart

Representación de OData de una colección de nivel superior.

ODataCollectionStartSerializationInfo

Clase para proporcionar información de serialización adicional a ODataCollectionWriter para .ODataCollectionStart

ODataCollectionValue

Representación de OData de una colección.

ODataCollectionWriter

Clase base de los sistemas de escritura de colección OData.

ODataConstants

Valores constantes usados por el protocolo HTTP u OData o por la biblioteca de OData.

ODataContentTypeException

Tipo de excepción que representa la excepción cuando no se admite el tipo de contenido de un mensaje.

ODataDeletedResource

Representa una entidad eliminada en la respuesta delta.

ODataDeltaDeletedEntry

Representa una entidad eliminada en la respuesta delta.

ODataDeltaDeletedLink

Representa un vínculo eliminado en la respuesta delta.

ODataDeltaLink

Representa un vínculo agregado en la respuesta delta.

ODataDeltaLinkBase

Representa un vínculo agregado o un vínculo eliminado en la respuesta delta.

ODataDeltaReader

Clase base para lectores delta de OData.

ODataDeltaResourceSet

Describe un conjunto de cambios diferenciales.

ODataDeltaResourceSetSerializationInfo

Clase para proporcionar información de serialización adicional a ODataDeltaWriter para .ODataDeltaResourceSet

ODataDeltaSerializationInfo

Clase para proporcionar información de serialización adicional a .ODataDeltaWriter

ODataDeltaWriter

Clase base para el escritor delta de OData.

ODataEdmPropertyAnnotation

Representa una anotación para almacenar información sobre una propiedad determinada.

ODataEntityReferenceLink

Representa un vínculo de referencia de entidad (el resultado de una consulta de $link).

ODataEntityReferenceLinks

Representa una colección de vínculos de referencia de entidad (el resultado de una consulta de $ref). Puede incluir un recuento en línea y un vínculo siguiente.

ODataEntitySetInfo

Clase que representa un conjunto de entidades en un documento de servicio.

ODataEnumValue

Valor de enumeración de OData

ODataError

Clase que representa una carga de error.

ODataErrorDetail

Clase que representa un detalle de error.

ODataErrorException

Tipo de excepción que representa un error en secuencia analizado al leer una carga.

ODataException

Tipo de excepción que representa excepciones en la biblioteca OData.

ODataFormat

Representación de un formato OData.

ODataFunction

Representa una función de OData.

ODataFunctionImportInfo

Clase que representa una función Import en un documento de servicio.

ODataInnerError

Clase que representa información de depuración específica de implementación para ayudar a determinar la causa del error.

ODataInputContext

La clase base para todos los contextos de entrada define la interfaz que implementarán los formatos específicos.

ODataInstanceAnnotation

Representa una anotación de instancia.

ODataItem

Clase base para Resource Set y Resource.

ODataMediaType

Clase que representa una definición de tipo multimedia.

ODataMediaTypeFormat

Clase auxiliar que se va a asociar ODataFormat a un tipo de medio.

ODataMediaTypeResolver

Clase con la responsabilidad de resolver tipos de medios (tipos MIME) en formatos y tipos de carga.

ODataMessageExtensions

Métodos de extensión para IODataRequestMessage e IODataResponseMessage.

ODataMessageInfo

La clase proporciona información de contexto de determinados IODataRequestMessage o IODataResponseMessage

ODataMessageQuotas

Cuotas que van a usar para limitar el consumo de recursos al leer o escribir mensajes de OData.

ODataMessageReader

Clase de lector usada para leer todas las cargas de OData (recursos, conjuntos de recursos, documentos de metadatos, documentos de servicio, etc.).

ODataMessageReaderSettings

Opciones de configuración para lectores de mensajes de OData.

ODataMessageWriter

Clase de escritor usada para escribir todas las cargas de OData (entradas, conjuntos de recursos, documentos de metadatos, documentos de servicio, etc.).

ODataMessageWriterSettings

Opciones de configuración para escritores de mensajes de OData.

ODataNestedResourceInfo

Representa un solo vínculo.

ODataNestedResourceInfoSerializationInfo

Clase para proporcionar información de serialización adicional a ODataWriter para .ODataNestedResourceInfo

ODataNullValue

Representa un valor de propiedad NULL.

ODataObjectModelExtensions

Métodos de extensión del modelo de objetos de OData.

ODataOperation

Representa una función o una acción.

ODataOutputContext

La clase base para todos los contextos de salida define la interfaz que implementarán los formatos específicos.

ODataParameterReader

Clase base de los lectores de parámetros de OData.

ODataParameterWriter

Clase base de los sistemas de escritura de colección OData.

ODataPayloadKindDetectionResult

Representa el resultado de ejecutar la detección de la clase de carga para un formato y una clase de carga especificados.

ODataPayloadValueConverter

Clase para definir una conversión de valor de carga para un modelo determinado. Actualmente solo admite primitivos.

ODataPreferenceHeader

Clase para establecer el encabezado "Prefer" en o IODataRequestMessage el encabezado "Preference-Applied" en un IODataResponseMessage.

ODataPrimitiveValue

Representa un valor de propiedad primitivo.

ODataProperty

Representa una sola propiedad de un recurso con un valor .

ODataPropertyInfo

Representa información sobre una sola propiedad de un recurso.

ODataPropertySerializationInfo

Clase para proporcionar información de serialización adicional a ODataWriter para .ODataProperty

ODataReader

Clase base para lectores de OData.

ODataResource

Representa una entidad única.

ODataResourceBase

Clase base para un recurso o recurso eliminado.

ODataResourceSerializationInfo

Clase para proporcionar información de serialización adicional a ODataWriter para .ODataResource

ODataResourceSet

Describe una colección de entidades.

ODataResourceSetBase

Describe una colección de entidades.

ODataResourceValue

Representa el valor de un recurso (complejo o entidad). Se puede usar como valor de anotación de instancia.

ODataServiceDocument

Clase que representa un documento de servicio.

ODataServiceDocumentElement

Clase abstracta que representa un elemento (EntitySet, Singleton) en un documento de servicio.

ODataSimplifiedOptions

Opciones que se usan para controlar el comportamiento relacionado con odata simplificado.

ODataSingletonInfo

Clase que representa un singleton en un documento de servicio.

ODataStreamItem

Una clase para representar un valor de secuencia

ODataStreamPropertyInfo

Representa información sobre una sola propiedad de secuencia de un recurso.

ODataStreamReferenceValue

Representa una referencia de stream.

ODataTypeAnnotation

Anotación que almacena la información de tipo EDM de un valor.

ODataUntypedValue

Representación de OData de un valor sin tipo.

ODataUri

Nodo raíz de una consulta. Contiene la propia consulta más metadatos adicionales sobre la consulta.

ODataUriExtensions

Métodos de extensión a ODataUri

ODataUriUtils

Métodos de utilidad de URI.

ODataUrlKeyDelimiter

Componente para controlar qué convención se emplea para generar direcciones URL.

ODataUtils

Métodos de utilidad usados con la biblioteca OData.

ODataValue

Representa el valor de una propiedad.

ODataWriter

Clase base para escritores de OData.

Interfaces

IContainerBuilder

Interfaz que desacopla ODataLib de cualquier implementación del contenedor de inserción de dependencias.

IContainerProvider

Interfaz que proporciona un contenedor de inserción de dependencias.

IODataPayloadUriConverter

Admite la conversión personalizada de direcciones URL que se encuentran en la carga.

IODataRequestMessage

Interfaz para mensajes de solicitud de OData sincrónicos.

IODataRequestMessageAsync

Interfaz para mensajes asincrónicos de solicitud de OData.

IODataResponseMessage

Interfaz para mensajes de respuesta de OData sincrónicos.

IODataResponseMessageAsync

Interfaz para mensajes de respuesta asincrónicos de OData.

Enumeraciones

BatchPayloadUriOption

Indica el formato de Request-URI en cada sub solicitud de la operación por lotes.

DeltaDeletedEntryReason

Motivo del recurso eliminado en la respuesta delta.

ODataBatchReaderState

Enumeración con todos los estados en los que puede estar el lector por lotes.

ODataBatchWriter.BatchWriterState

Enumeración que representa el estado actual del escritor.

ODataCollectionReaderState

Enumeración de todos los estados posibles de .ODataCollectionReader

ODataDeltaReaderState

Enumeración de todos los estados posibles de .ODataDeltaReader

ODataLibraryCompatibility

Niveles de compatibilidad de biblioteca.

ODataNullValueBehaviorKind

Representa el comportamiento de los lectores al leer una propiedad con valor NULL.

ODataParameterReaderState

Enumeración de todos los estados posibles de .ODataParameterReader

ODataPayloadKind

Enumeración que representa los diferentes tipos de cargas que ODatLib puede escribir.

ODataPropertyKind

Enumeración de clases de propiedad.

ODataReaderState

Enumeración de todos los estados posibles de .ODataReader

ODataVersion

Enumeración que representa la versión del protocolo OData.

ServiceLifetime

Enumera todos los tipos de duración de un servicio en un IContainerBuilder.

ValidationKinds

Tipos de validación usados en ODataMessageReaderSettings y ODataMessageWriterSettings.