ODataOutputContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |