Freigeben über


ODataInputContext Klasse

Definition

Die Basisklasse für alle Eingabekontexte definiert die Schnittstelle, die von den spezifischen Formaten implementiert werden soll.

public abstract class ODataInputContext : IDisposable
type ODataInputContext = class
    interface IDisposable
Public MustInherit Class ODataInputContext
Implements IDisposable
Vererbung
ODataInputContext
Implementiert

Konstruktoren

ODataInputContext(ODataFormat, ODataMessageInfo, ODataMessageReaderSettings)

Konstruktor.

Eigenschaften

MessageReaderSettings

Die Einstellungen des Nachrichtenlesegeräts, die zum Lesen verwendet werden sollen.

Model

Das zu verwendende Modell oder NULL, wenn keine Metadaten verfügbar sind.

PayloadUriConverter

Der optionale URL-Konverter zum Ausführen einer benutzerdefinierten URL-Konvertierung für URLs, die aus der Nutzlast gelesen werden.

ReadingResponse

Legen Sie auf true fest, wenn eine Antwort gelesen wird.

Synchronous

true, wenn die Eingabe synchron gelesen werden soll; false, wenn es asynchron gelesen werden soll.

Methoden

CreateCollectionReader(IEdmTypeReference)

Erstellen Sie eine ODataCollectionReader.

CreateCollectionReaderAsync(IEdmTypeReference)

Erstellen Sie asynchron ein ODataCollectionReader.

CreateDeltaResourceSetReader(IEdmEntitySetBase, IEdmStructuredType)

Erstellt einen ODataReader , um eine Deltaressourcengruppe zu lesen.

CreateDeltaResourceSetReaderAsync(IEdmEntitySetBase, IEdmStructuredType)

Erstellt asynchron ein ODataReader , um eine Delta-Ressourcengruppe zu lesen.

CreateParameterReader(IEdmOperation)

Erstellen Sie eine ODataParameterReader.

CreateParameterReaderAsync(IEdmOperation)

Erstellen Sie asynchron ein ODataParameterReader.

CreateResourceReader(IEdmNavigationSource, IEdmStructuredType)

Erstellt ein ODataReader , um eine Ressource zu lesen.

CreateResourceReaderAsync(IEdmNavigationSource, IEdmStructuredType)

Erstellt asynchron einen ODataReader zum Lesen einer Ressource.

CreateResourceSetReader(IEdmEntitySetBase, IEdmStructuredType)

Erstellt ein ODataReader , um einen Ressourcensatz zu lesen.

CreateResourceSetReaderAsync(IEdmEntitySetBase, IEdmStructuredType)

Erstellt asynchron ein ODataReader , um eine Ressourcengruppe zu lesen.

CreateUriParameterResourceReader(IEdmNavigationSource, IEdmStructuredType)

Erstellt einen ODataReader zum Lesen einer Ressource in einem URI-Vorgangsparameter.

CreateUriParameterResourceReaderAsync(IEdmNavigationSource, IEdmStructuredType)

Erstellt asynchron ein ODataReader zum Lesen einer Ressource in einem URI-Vorgangsparameter.

CreateUriParameterResourceSetReader(IEdmEntitySetBase, IEdmStructuredType)

Erstellt einen ODataReader , um einen Ressourcensatz in einem URI-Vorgangsparameter zu lesen.

CreateUriParameterResourceSetReaderAsync(IEdmEntitySetBase, IEdmStructuredType)

Erstellt asynchron einen ODataReader zum Lesen eines Ressourcensatzes in einem URI-Vorgangsparameter.

Dispose()

IDisposable.Dispose()-Implementierung, um nicht verwaltete Ressourcen des Kontexts zu bereinigen.

Dispose(Boolean)

Führt die tatsächliche Bereinigung durch.

ReadError()

Lesen Sie einen Fehler auf oberster Ebene.

ReadErrorAsync()

Asynchrones Lesen eines Fehlers auf oberster Ebene.

ReadProperty(IEdmStructuralProperty, IEdmTypeReference)

Lesen Sie die EDM-Struktureigenschaft aus der Eingabe, und geben Sie eine ODataProperty zurück, die die Read-Eigenschaft darstellt.

ReadPropertyAsync(IEdmStructuralProperty, IEdmTypeReference)

Lesen Sie asynchron die EDM-Struktureigenschaft aus der Eingabe, und geben Sie eine ODataProperty zurück, die die Read-Eigenschaft darstellt.

Gilt für: