Compartir a través de


Clase ODataMessageReader

Representa la clase de lector usada para leer todas las cargas de OData (entradas, fuentes, documentos de metadatos, documentos de servicio, etc.).

Jerarquía de herencia

System.Object
  Microsoft.Data.OData.ODataMessageReader

Espacio de nombres:  Microsoft.Data.OData
Ensamblado:  Microsoft.Data.OData (en Microsoft.Data.OData.dll)

Sintaxis

'Declaración
Public NotInheritable Class ODataMessageReader _
    Implements IDisposable
'Uso
Dim instance As ODataMessageReader
public sealed class ODataMessageReader : IDisposable
public ref class ODataMessageReader sealed : IDisposable
[<SealedAttribute>]
type ODataMessageReader =  
    class
        interface IDisposable
    end
public final class ODataMessageReader implements IDisposable

El tipo ODataMessageReader expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ODataMessageReader(IODataRequestMessage) Crea un nuevo ODataMessageReader para el mensaje de solicitud especificado.
Método público ODataMessageReader(IODataResponseMessage) Crea un nuevo ODataMessageReader para el mensaje de respuesta especificado.
Método público ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings) Crea un nuevo ODataMessageReader para el mensaje de solicitud y la configuración del lector del mensaje especificados.
Método público ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings) Crea un nuevo ODataMessageReader para el mensaje de respuesta y la configuración del lector del mensaje especificados.
Método público ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings, IEdmModel) Crea un nuevo ODataMessageReader para el mensaje de solicitud y la configuración del lector del mensaje especificados.
Método público ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings, IEdmModel) Crea un nuevo ODataMessageReader para el mensaje de respuesta y la configuración del lector del mensaje especificados.

Arriba

Métodos

  Nombre Descripción
Método público CreateODataBatchReader Crea un ODataBatchReader para leer un lote de solicitudes o respuestas.
Método público CreateODataBatchReaderAsync Crea de forma asincrónica un ODataBatchReader para leer un lote de solicitudes o respuestas.
Método público CreateODataCollectionReader() Crea un ODataCollectionReader para leer una colección de valores primitivos o complejos (como resultado de una invocación de operación de servicio).
Método público CreateODataCollectionReader(IEdmTypeReference) Crea un ODataCollectionReader para leer una colección de valores primitivos o complejos (como resultado de una invocación de operación de servicio).
Método público CreateODataCollectionReaderAsync() Crea de forma asincrónica un ODataCollectionReader para leer una colección de valores primitivos o complejos (como resultado de una invocación de operación de servicio).
Método público CreateODataCollectionReaderAsync(Void) Crea de forma asincrónica un ODataCollectionReader para leer una colección de valores primitivos o complejos (como resultado de una invocación de operación de servicio).
Método público CreateODataEntryReader() Crea un ODataReader para leer una entrada.
Método público CreateODataEntryReader(IEdmEntityType) Crea un ODataReader para leer una entrada.
Método público CreateODataEntryReaderAsync() Crea de forma asincrónica un ODataReader para leer una entrada.
Método público CreateODataEntryReaderAsync(Void) Crea de forma asincrónica un ODataReader para leer una entrada.
Método público CreateODataFeedReader() Crea un ODataReader para leer una fuente.
Método público CreateODataFeedReader(IEdmEntityType) Crea un ODataReader para leer una fuente.
Método público CreateODataFeedReaderAsync() Crea de forma asincrónica un ODataReader para leer una fuente.
Método público CreateODataFeedReaderAsync(Void) Crea de forma asincrónica un ODataReader para leer una fuente.
Método público CreateODataParameterReader Crea un objeto ODataParameterReader.
Método público CreateODataParameterReaderAsync Crea de forma asincrónica un objeto ODataReader.
Método público DetectPayloadKind Determina las posibles clases de carga y los formatos de la carga que se va a leer y los devuelve.
Método público DetectPayloadKindAsync Determina las posibles clases de carga y los formatos de la carga que se va a leer y los devuelve.
Método público Dispose Implementación de [M:System.IDisposable.Dispose()] para limpiar los recursos no administrados del lector.
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ReadEntityReferenceLink Lee un resultado singleton de una consulta $links (vínculo de referencia de entidad) como la carga del mensaje.
Método público ReadEntityReferenceLinkAsync Lee de forma asincrónica un resultado singleton de una consulta $links (vínculo de referencia de entidad) como la carga del mensaje.
Método público ReadEntityReferenceLinks Lee el resultado de una consulta $links (vínculos de referencia de entidad) como la carga del mensaje.
Método público ReadEntityReferenceLinksAsync Lee de forma asincrónica el resultado de una consulta $links como la carga del mensaje.
Método público ReadError Lee ODataError como carga del mensaje.
Método público ReadErrorAsync Lee de forma asincrónica ODataError como carga del mensaje.
Método público ReadMetadataDocument Lee el cuerpo del mensaje como un documento de metadatos.
Método público ReadProperty() Lee ODataProperty como carga del mensaje.
Método público ReadProperty(IEdmTypeReference) Lee ODataProperty como carga del mensaje.
Método público ReadPropertyAsync() Lee de forma asincrónica ODataProperty como carga del mensaje.
Método público ReadPropertyAsync(Void) Lee de forma asincrónica ODataProperty como carga del mensaje.
Método público ReadServiceDocument Lee una carga de documento de servicio.
Método público ReadServiceDocumentAsync Lee de forma asincrónica una carga de documento de servicio.
Método público ReadValue Lee un valor único como el cuerpo del mensaje.
Método público ReadValueAsync Lee de forma asincrónica un único valor como el cuerpo del mensaje.
Método público ToString (Se hereda de Object.)

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.Data.OData