Condividi tramite


ODataOutputContext Classe

Definizione

Classe base per tutti i contesti di output, definisce l'interfaccia da implementare in base ai formati specifici.

public abstract class ODataOutputContext : IDisposable
type ODataOutputContext = class
    interface IDisposable
Public MustInherit Class ODataOutputContext
Implements IDisposable
Ereditarietà
ODataOutputContext
Implementazioni

Costruttori

ODataOutputContext(ODataFormat, ODataMessageInfo, ODataMessageWriterSettings)

Costruttore.

Proprietà

MessageWriterSettings

Impostazioni del writer di messaggi da utilizzare per la scrittura.

Model

Modello da usare o Null se non sono disponibili metadati.

PayloadUriConverter

Convertitore di URL facoltativo per eseguire la conversione url personalizzata per gli URL scritti nel payload.

Synchronous

true se l'output deve essere scritto in modo sincrono; false se deve essere scritto in modo asincrono.

WritingResponse

Impostare su true se viene scritta una risposta.

Metodi

CreateODataCollectionWriter(IEdmTypeReference)

Crea un ODataCollectionWriter oggetto per scrivere una raccolta di valori primitivi o complessi (come risultato di una chiamata a un'operazione del servizio).

CreateODataCollectionWriterAsync(IEdmTypeReference)

Crea in modo asincrono un oggetto ODataCollectionWriter per scrivere una raccolta di valori primitivi o complessi (come risultato di una chiamata a un'operazione del servizio).

CreateODataDeltaResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Crea un oggetto ODataWriter per scrivere un set di risorse delta.

CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Crea in modo asincrono un oggetto ODataWriter per scrivere un set di risorse delta.

CreateODataParameterWriter(IEdmOperation)

Crea un oggetto ODataParameterWriter per scrivere un payload di parametro.

CreateODataParameterWriterAsync(IEdmOperation)

Crea in modo asincrono un oggetto ODataParameterWriter per scrivere un payload di parametro.

CreateODataResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Crea un oggetto ODataWriter per scrivere un set di risorse.

CreateODataResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Crea in modo asincrono un oggetto ODataWriter per scrivere un set di risorse.

CreateODataResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Crea un oggetto ODataWriter per scrivere una risorsa.

CreateODataResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Crea in modo asincrono un oggetto ODataWriter per scrivere una risorsa.

CreateODataUriParameterResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType)

Crea un oggetto ODataWriter per scrivere un set di risorse in un parametro dell'operazione Uri.

CreateODataUriParameterResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType)

Crea in modo asincrono un oggetto ODataWriter per scrivere un set di risorse in un parametro dell'operazione URI.

CreateODataUriParameterResourceWriter(IEdmNavigationSource, IEdmStructuredType)

Crea un oggetto ODataWriter per scrivere una risorsa in un parametro dell'operazione Uri.

CreateODataUriParameterResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType)

Crea in modo asincrono un oggetto ODataWriter per scrivere una risorsa in un parametro dell'operazione Uri.

Dispose()

Implementazione di IDisposable.Dispose() per pulire le risorse non gestite del contesto.

Dispose(Boolean)

Eseguire il lavoro di pulizia effettivo.

WriteError(ODataError, Boolean)

Scrive un oggetto ODataError come payload del messaggio.

WriteErrorAsync(ODataError, Boolean)

Scrive in modo asincrono un oggetto ODataError come payload del messaggio.

WriteProperty(ODataProperty)

Scrive un oggetto ODataProperty come payload del messaggio.

WritePropertyAsync(ODataProperty)

Scrive in modo asincrono un oggetto ODataProperty come payload del messaggio.

Si applica a