Compartir a través de


ODataOutputContext Clase

Definición

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

public abstract class ODataOutputContext : IDisposable
type ODataOutputContext = class
    interface IDisposable
Public MustInherit Class ODataOutputContext
Implements IDisposable
Herencia
ODataOutputContext
Implementaciones

Constructores

ODataOutputContext(ODataFormat, ODataMessageInfo, ODataMessageWriterSettings)

Constructor.

Propiedades

MessageWriterSettings

Configuración del sistema de escritura de mensajes que se va a usar para escribir.

Model

Modelo que se va a usar o null si no hay metadatos disponibles.

PayloadUriConverter

Convertidor de direcciones URL opcional para realizar la conversión de url personalizada para las direcciones URL escritas en la carga.

Synchronous

true si la salida se debe escribir de forma sincrónica; false si se debe escribir de forma asincrónica.

WritingResponse

Se establece en true si se escribe una respuesta.

Métodos

CreateODataCollectionWriter(IEdmTypeReference)

Crea un ODataCollectionWriter objeto para escribir una colección de valores primitivos o complejos (como resultado de una invocación de operación de servicio).

CreateODataCollectionWriterAsync(IEdmTypeReference)

Crea de forma asincrónica un ODataCollectionWriter objeto para escribir una colección de valores primitivos o complejos (como resultado de una invocación de operación de servicio).

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Crea un ODataWriter objeto para escribir un conjunto de recursos delta.

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Crea de forma asincrónica un objeto ODataWriter para escribir un conjunto de recursos delta.

CreateODataParameterWriter(IEdmOperation)

Crea un ODataParameterWriter objeto para escribir una carga de parámetros.

CreateODataParameterWriterAsync(IEdmOperation)

Crea de forma asincrónica un ODataParameterWriter objeto para escribir una carga de parámetros.

CreateODataResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Crea un objeto ODataWriter para escribir un conjunto de recursos.

CreateODataResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Crea de forma asincrónica un objeto ODataWriter para escribir un conjunto de recursos.

CreateODataResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Crea un objeto ODataWriter para escribir un recurso.

CreateODataResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Crea de forma asincrónica un objeto ODataWriter para escribir un recurso.

CreateODataUriParameterResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Crea un ODataWriter objeto para escribir un conjunto de recursos en un parámetro de operación de URI.

CreateODataUriParameterResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Crea de forma asincrónica un objeto ODataWriter para escribir un conjunto de recursos en un parámetro de operación de URI.

CreateODataUriParameterResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Crea un ODataWriter objeto para escribir un recurso en un parámetro de operación de URI.

CreateODataUriParameterResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Crea de forma asincrónica un ODataWriter objeto para escribir un recurso en un parámetro de operación de URI.

Dispose()

Implementación de IDisposable.Dispose() para limpiar los recursos no administrados del contexto.

Dispose(Boolean)

Realiza el trabajo de limpieza real.

WriteError(ODataError, Boolean)

Escribe como ODataError la carga del mensaje.

WriteErrorAsync(ODataError, Boolean)

Escribe asincrónicamente como ODataError la carga del mensaje.

WriteProperty(ODataProperty)

Escribe un objeto ODataProperty como carga de mensaje.

WritePropertyAsync(ODataProperty)

Escribe de forma asincrónica una ODataProperty carga de mensaje.

Se aplica a