Freigeben über


ODataMessageReader-Klasse

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

Vererbungshierarchie

System.Object
  Microsoft.Data.OData.ODataMessageReader

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

Syntax

'Declaration
Public NotInheritable Class ODataMessageReader _
    Implements IDisposable
'Usage
Dim instance As ODataMessageReader
public sealed class ODataMessageReader : IDisposable
public ref class ODataMessageReader sealed : IDisposable
[<SealedAttribute>]
type ODataMessageReader =  
    class
        interface IDisposable
    end
public final class ODataMessageReader implements IDisposable

Der ODataMessageReader-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ODataMessageReader(IODataRequestMessage) Erstellt einen neuen ODataMessageReader für die angegebene Anforderungsnachricht.
Öffentliche Methode ODataMessageReader(IODataResponseMessage) Erstellt einen neuen ODataMessageReader für die angegebene Antwortnachricht.
Öffentliche Methode ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings) Erstellt einen neuen ODataMessageReader für die angegebenen Anforderungsnachricht- und Nachrichtenreadereinstellungen.
Öffentliche Methode ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings) Erstellt einen neuen ODataMessageReader für die angegebenen Antwortnachricht- und Nachrichtenreadereinstellungen.
Öffentliche Methode ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings, IEdmModel) Erstellt einen neuen ODataMessageReader für die angegebenen Anforderungsnachricht- und Nachrichtenreadereinstellungen.
Öffentliche Methode ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings, IEdmModel) Erstellt einen neuen ODataMessageReader für die angegebenen Antwortnachricht- und Nachrichtenreadereinstellungen.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateODataBatchReader Erstellt ODataBatchReader, um einen Batch mit Anforderungen oder Antworten zu lesen.
Öffentliche Methode CreateODataBatchReaderAsync Erstellt ODataBatchReader asynchron, um einen Batch mit Anforderungen oder Antworten zu lesen.
Öffentliche Methode CreateODataCollectionReader() Erstellt ODataCollectionReader, um eine Auflistung primitiver oder komplexer Werte (als Ergebnis eines Dienstvorgangsaufrufs) zu lesen.
Öffentliche Methode CreateODataCollectionReader(IEdmTypeReference) Erstellt ODataCollectionReader, um eine Auflistung primitiver oder komplexer Werte (als Ergebnis eines Dienstvorgangsaufrufs) zu lesen.
Öffentliche Methode CreateODataCollectionReaderAsync() Erstellt ODataCollectionReader asynchron, um eine Auflistung primitiver oder komplexer Werte (als Ergebnis eines Dienstvorgangsaufrufs) zu lesen.
Öffentliche Methode CreateODataCollectionReaderAsync(Void) Erstellt ODataCollectionReader asynchron, um eine Auflistung primitiver oder komplexer Werte (als Ergebnis eines Dienstvorgangsaufrufs) zu lesen.
Öffentliche Methode CreateODataEntryReader() Erstellt ODataReader, um einen Eintrag zu lesen.
Öffentliche Methode CreateODataEntryReader(IEdmEntityType) Erstellt ODataReader, um einen Eintrag zu lesen.
Öffentliche Methode CreateODataEntryReaderAsync() Erstellt ODataReader asynchron, um einen Eintrag zu lesen.
Öffentliche Methode CreateODataEntryReaderAsync(Void) Erstellt ODataReader asynchron, um einen Eintrag zu lesen.
Öffentliche Methode CreateODataFeedReader() Erstellt ODataReader, um einen Feed zu lesen.
Öffentliche Methode CreateODataFeedReader(IEdmEntityType) Erstellt ODataReader, um einen Feed zu lesen.
Öffentliche Methode CreateODataFeedReaderAsync() Erstellt ODataReader asynchron, um einen Feed zu lesen.
Öffentliche Methode CreateODataFeedReaderAsync(Void) Erstellt ODataReader asynchron, um einen Feed zu lesen.
Öffentliche Methode CreateODataParameterReader Erstellt ein ODataParameterReader-Objekt.
Öffentliche Methode CreateODataParameterReaderAsync Erstellt ein ODataReader-Objekt asynchron.
Öffentliche Methode DetectPayloadKind Bestimmt die möglichen Nutzlastarten und -formate der gelesenen Nutzlast und gibt diese zurück.
Öffentliche Methode DetectPayloadKindAsync Bestimmt die möglichen Nutzlastarten und -formate der gelesenen Nutzlast und gibt diese zurück.
Öffentliche Methode Dispose [M:System.IDisposable.Dispose()] -Implementierung, um nicht verwaltete Ressourcen des Readers 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 ReadEntityReferenceLink Liest ein Singleton-Ergebnis einer $links-Abfrage (Entitätsverweislink) als Nachrichtennutzlast.
Öffentliche Methode ReadEntityReferenceLinkAsync Liest ein Singleton-Ergebnis einer $links-Abfrage (Entitätsverweislink) asynchron als Nachrichtennutzlast.
Öffentliche Methode ReadEntityReferenceLinks Liest das Ergebnis einer $links-Abfrage (Entitätsverweislinks) als Nachrichtennutzlast.
Öffentliche Methode ReadEntityReferenceLinksAsync Liest das Ergebnis einer $links-Abfrage asynchron als Nachrichtennutzlast.
Öffentliche Methode ReadError Liest ODataError als Nachrichtennutzlast.
Öffentliche Methode ReadErrorAsync Liest ODataError asynchron als Nachrichtennutzlast.
Öffentliche Methode ReadMetadataDocument Liest den Nachrichtentext als Metadatendokument.
Öffentliche Methode ReadProperty() Liest ODataProperty als Nachrichtennutzlast.
Öffentliche Methode ReadProperty(IEdmTypeReference) Liest ODataProperty als Nachrichtennutzlast.
Öffentliche Methode ReadPropertyAsync() Liest ODataProperty asynchron als Nachrichtennutzlast.
Öffentliche Methode ReadPropertyAsync(Void) Liest ODataProperty asynchron als Nachrichtennutzlast.
Öffentliche Methode ReadServiceDocument Liest eine Nutzlast von Dienstdokumenten.
Öffentliche Methode ReadServiceDocumentAsync Liest eine Nutzlast von Dienstdokumenten asynchron.
Öffentliche Methode ReadValue Liest einen einzelnen Wert als Nachrichtentext.
Öffentliche Methode ReadValueAsync Liest einen einzelnen Wert asynchron als Nachrichtentext.
Öffentliche Methode ToString (Geerbt von Object.)

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