Compartir a través de


Clase 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.).

Jerarquía de herencia

System.Object
  Microsoft.Data.OData.ODataMessageWriter

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

Sintaxis

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

El tipo ODataMessageWriter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ODataMessageWriter(IODataRequestMessage) Crea un nuevo ODataMessageWriter para el mensaje de solicitud especificado.
Método público ODataMessageWriter(IODataResponseMessage) Crea un nuevo ODataMessageWriter para el mensaje de respuesta especificado.
Método público ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings) Crea un nuevo ODataMessageWriter para el mensaje de solicitud determinado y la configuración del sistema de escritura del mensaje.
Método público ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings) Crea un nuevo ODataMessageWriter para el mensaje de respuesta especificado y la configuración del sistema de escritura del mensaje.
Método público ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings, IEdmModel) Crea un nuevo ODataMessageWriter para el mensaje de solicitud determinado y la configuración del sistema de escritura del mensaje.
Método público ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings, IEdmModel) Crea un nuevo ODataMessageWriter para el mensaje de respuesta especificado y la configuración del sistema de escritura del mensaje.

Arriba

Métodos

  Nombre Descripción
Método público CreateODataBatchWriter Crea ODataBatchWriter para escribir un lote de solicitudes o respuestas.
Método público CreateODataBatchWriterAsync De forma asincrónica crea ODataBatchWriter para escribir un lote de solicitudes o respuestas.
Método público CreateODataCollectionWriter Crea ODataCollectionWriter para escribir una colección de valores primitivos o complejos (como resultado de una invocación de operación de servicio).
Método público CreateODataCollectionWriterAsync De forma asincrónica crea ODataCollectionWriter para escribir una colección de valores primitivos o complejos (como resultado de una invocación de operación de servicio).
Método público CreateODataEntryWriter Crea ODataWriter para escribir una entrada.
Método público CreateODataEntryWriterAsync De forma asincrónica crea ODataWriter para escribir una entrada.
Método público CreateODataFeedWriter Crea ODataWriter para escribir una fuente.
Método público CreateODataFeedWriterAsync De forma asincrónica crea ODataWriter para escribir una fuente.
Método público CreateODataParameterWriter Crea ODataParameterWriter para escribir una carga de parámetro.
Método público CreateODataParameterWriterAsync De forma asincrónica crea ODataParameterWriter para escribir una carga de parámetro.
Método público Dispose Implementación de [M:System.IDisposable.Dispose()] para limpiar los recursos no administrados del sistema de escritura.
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 ToString (Se hereda de Object.)
Método público WriteEntityReferenceLink Escribe un resultado singleton de una consulta $links como la carga del mensaje.
Método público WriteEntityReferenceLinkAsync De forma asincrónica escribe un resultado singleton de una consulta $links como la carga del mensaje.
Método público WriteEntityReferenceLinks Escribe el resultado de una consulta $links como la carga del mensaje.
Método público WriteEntityReferenceLinksAsync De forma asincrónica escribe el resultado de una consulta $links como la carga del mensaje.
Método público WriteError Escribe un ODataError como la carga del mensaje.
Método público WriteErrorAsync De forma asincrónica escribe ODataError como la carga del mensaje.
Método público WriteMetadataDocument Escribe el documento de metadatos como el cuerpo del mensaje.
Método público WriteProperty Escribe un ODataProperty como la carga del mensaje.
Método público WritePropertyAsync De forma asincrónica escribe ODataProperty como la carga del mensaje.
Método público WriteServiceDocument Escribe un documento de servicio con el defaultWorkspace especificado como la carga del mensaje.
Método público WriteServiceDocumentAsync De forma asincrónica escribe un documento de servicio con el defaultWorkspace especificado como la carga del mensaje.
Método público WriteValue Escribe un único valor como el cuerpo del mensaje.
Método público WriteValueAsync De forma asincrónica escribe un valor único como el cuerpo del mensaje.

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