Freigeben über


ODataMessageWriter-Klasse

Stellt die Writer-Klasse dar, die verwendet wird, um alle OData-Nutzlasten (Einträge, Feeds, Metadatendokumente, Dienstdokumente usw.) zu schreiben.

Vererbungshierarchie

System.Object
  Microsoft.Data.OData.ODataMessageWriter

Namespace:  Microsoft.Data.OData
Assembly:  Microsoft.Data.OData (in Microsoft.Data.OData.dll)

Syntax

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

Der ODataMessageWriter-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ODataMessageWriter(IODataRequestMessage) Erstellt einen neuen ODataMessageWriter für die angegebene Anforderungsnachricht.
Öffentliche Methode ODataMessageWriter(IODataResponseMessage) Erstellt einen neuen ODataMessageWriter für die angegebene Antwortnachricht.
Öffentliche Methode ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings) Erstellt einen neuen ODataMessageWriter für die angegebene Anforderungsnachricht und Nachrichtenwritereinstellungen.
Öffentliche Methode ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings) Erstellt einen neuen ODataMessageWriter für die angegebene Antwortnachricht und Nachrichtenwritereinstellungen.
Öffentliche Methode ODataMessageWriter(IODataRequestMessage, ODataMessageWriterSettings, IEdmModel) Erstellt einen neuen ODataMessageWriter für die angegebene Anforderungsnachricht und Nachrichtenwritereinstellungen.
Öffentliche Methode ODataMessageWriter(IODataResponseMessage, ODataMessageWriterSettings, IEdmModel) Erstellt einen neuen ODataMessageWriter für die angegebene Antwortnachricht und Nachrichtenwritereinstellungen.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateODataBatchWriter Erstellt einen ODataBatchWriter, um einen Batch mit Anforderungen oder Antworten zu schreiben.
Öffentliche Methode CreateODataBatchWriterAsync Erstellt asynchron einen ODataBatchWriter, um einen Batch mit Anforderungen oder Antworten zu schreiben.
Öffentliche Methode CreateODataCollectionWriter Erstellt einen ODataCollectionWriter, um eine Auflistung primitiver oder komplexer Werte (als Ergebnis eines Dienstvorgangsaufrufs) zu schreiben.
Öffentliche Methode CreateODataCollectionWriterAsync Erstellt asynchron einen ODataCollectionWriter, um eine Auflistung primitiver oder komplexer Werte (als Ergebnis eines Dienstvorgangsaufrufs) zu schreiben.
Öffentliche Methode CreateODataEntryWriter Erstellt einen ODataWriter, um einen Eintrag zu schreiben.
Öffentliche Methode CreateODataEntryWriterAsync Erstellt asynchron einen ODataWriter, um einen Eintrag zu schreiben.
Öffentliche Methode CreateODataFeedWriter Erstellt einen ODataWriter, um einen Feed zu schreiben.
Öffentliche Methode CreateODataFeedWriterAsync Erstellt asynchron einen ODataWriter, um einen Feed zu schreiben.
Öffentliche Methode CreateODataParameterWriter Erstellt einen ODataParameterWriter, um eine Parameternutzlast zu schreiben.
Öffentliche Methode CreateODataParameterWriterAsync Erstellt asynchron einen ODataParameterWriter, um eine Parameternutzlast zu schreiben.
Öffentliche Methode Dispose [M:System.IDisposable.Dispose()] -Implementierung, um nicht verwaltete Ressourcen des Writers zu bereinigen.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)
Öffentliche Methode WriteEntityReferenceLink Schreibt ein Singleton-Ergebnis einer Link-Abfrage als Nachrichtennutzlast.
Öffentliche Methode WriteEntityReferenceLinkAsync Schreibt asynchron ein Singleton-Ergebnis einer Link-Abfrage als Nachrichtennutzlast.
Öffentliche Methode WriteEntityReferenceLinks Schreibt das Ergebnis einer Link-Abfrage als Nachrichtennutzlast.
Öffentliche Methode WriteEntityReferenceLinksAsync Schreibt asynchron das Ergebnis einer Link-Abfrage als Nachrichtennutzlast.
Öffentliche Methode WriteError Schreibt eine ODataError als Nachrichtennutzlast.
Öffentliche Methode WriteErrorAsync Schreibt asynchron eine ODataError als Nachrichtennutzlast.
Öffentliche Methode WriteMetadataDocument Schreibt das Metadatendokument als Nachrichtentext.
Öffentliche Methode WriteProperty Schreibt eine ODataProperty als Nachrichtennutzlast.
Öffentliche Methode WritePropertyAsync Schreibt asynchron eine ODataProperty als Nachrichtennutzlast.
Öffentliche Methode WriteServiceDocument Schreibt ein Dienstdokument mit dem angegebenen defaultWorkspace als Nachrichtennutzlast.
Öffentliche Methode WriteServiceDocumentAsync Schreibt asynchron ein Dienstdokument mit dem angegebenen defaultWorkspace als Nachrichtennutzlast.
Öffentliche Methode WriteValue Schreibt einen einzelnen Wert als Nachrichtentext.
Öffentliche Methode WriteValueAsync Schreibt asynchron einen einzelnen Wert als Nachrichtentext.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.Data.OData-Namespace