Condividi tramite


Classe ODataMessageWriter

Rappresenta la classe di writer utilizzata per scrivere tutti i payload OData (voci, feed, documenti di metadati, documenti di servizio e così via).

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.OData.ODataMessageWriter

Spazio dei nomi  Microsoft.Data.OData
Assembly:  Microsoft.Data.OData (in Microsoft.Data.OData.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class ODataMessageWriter _
    Implements IDisposable
'Utilizzo
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

Nel tipo ODataMessageWriter sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ODataMessageWriter(IODataRequestMessage) Crea un nuovo oggetto ODataMessageWriter per il messaggio di richiesta specificato.
Metodo pubblico ODataMessageWriter(IODataResponseMessage) Crea un nuovo oggetto ODataMessageWriter per il messaggio di risposta specificato.
Metodo pubblico ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings) Crea un nuovo oggetto ODataMessageWriter per il messaggio di richiesta specificato e per le impostazioni del writer di messaggio.
Metodo pubblico ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings) Crea un nuovo oggetto ODataMessageWriter per il messaggio di risposta specificato e per le impostazioni del writer di messaggio.
Metodo pubblico ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings, IEdmModel) Crea un nuovo oggetto ODataMessageWriter per il messaggio di richiesta specificato e per le impostazioni del writer di messaggio.
Metodo pubblico ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings, IEdmModel) Crea un nuovo oggetto ODataMessageWriter per il messaggio di risposta specificato e per le impostazioni del writer di messaggio.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateODataBatchWriter Crea un oggetto ODataBatchWriter per scrivere un batch di richieste o di risposte.
Metodo pubblico CreateODataBatchWriterAsync Crea un oggetto ODataBatchWriter in modo asincrono per scrivere un batch di richieste o di risposte.
Metodo pubblico CreateODataCollectionWriter Crea un oggetto ODataCollectionWriter per scrivere una raccolta di valori primitivi o complessi (come risultato di una chiamata a un'operazione del servizio).
Metodo pubblico CreateODataCollectionWriterAsync Crea un oggetto ODataCollectionWriter in modo asincrono per scrivere una raccolta di valori primitivi o complessi (come risultato di una chiamata a un'operazione del servizio).
Metodo pubblico CreateODataEntryWriter Crea un oggetto ODataWriter per scrivere una voce.
Metodo pubblico CreateODataEntryWriterAsync Crea un oggetto ODataWriter in modo asincrono per scrivere una voce.
Metodo pubblico CreateODataFeedWriter Crea un oggetto ODataWriter per scrivere un feed.
Metodo pubblico CreateODataFeedWriterAsync Crea un oggetto ODataWriter in modo asincrono per scrivere un feed.
Metodo pubblico CreateODataParameterWriter Crea un oggetto ODataParameterWriter per scrivere un payload di parametri.
Metodo pubblico CreateODataParameterWriterAsync Crea un oggetto ODataParameterWriter in modo asincrono per scrivere un payload di parametri.
Metodo pubblico Dispose Implementazione di [M:System.IDisposable.Dispose()] per la pulizia di risorse del writer non gestite.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico WriteEntityReferenceLink Scrive un risultato singleton di una query $links come payload del messaggio.
Metodo pubblico WriteEntityReferenceLinkAsync Scrive un risultato singleton di una query $links in modo asincrono come payload del messaggio.
Metodo pubblico WriteEntityReferenceLinks Scrive il risultato di una query $links come payload del messaggio.
Metodo pubblico WriteEntityReferenceLinksAsync Scrive il risultato di una query $links in modo asincrono come payload del messaggio.
Metodo pubblico WriteError Scrive un oggetto ODataError come payload del messaggio.
Metodo pubblico WriteErrorAsync Scrive un oggetto ODataError in modo asincrono come payload del messaggio.
Metodo pubblico WriteMetadataDocument Scrive il documento di metadati come corpo del messaggio.
Metodo pubblico WriteProperty Scrive un oggetto ODataProperty come payload del messaggio.
Metodo pubblico WritePropertyAsync Scrive un oggetto ODataProperty in modo asincrono come payload del messaggio.
Metodo pubblico WriteServiceDocument Scrive un documento di servizio con l'oggetto defaultWorkspace specificato come payload del messaggio.
Metodo pubblico WriteServiceDocumentAsync Scrive un documento di servizio in modo asincrono con l'oggetto defaultWorkspace specificato come payload del messaggio.
Metodo pubblico WriteValue Scrive un unico valore come corpo del messaggio.
Metodo pubblico WriteValueAsync Scrive un unico valore in modo asincrono come corpo del messaggio.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.Data.OData