Freigeben über


Microsoft.OData Namespace

Klassen

ContainerBuilderExtensions

Erweiterungsmethoden für IContainerBuilder.

HttpHeaderValueElement

Klasse zur Darstellung eines HTTP-Headerwertelements.

ODataAction

Stellt eine OData-Aktion dar.

ODataAnnotatable

Basisklasse für alle annotaierbaren Typen in der OData-Bibliothek.

ODataAsynchronousReader

Klasse zum Lesen asynchroner OData-Nachrichten.

ODataAsynchronousResponseMessage

Stellt die Nachricht einer asynchronen Antwort ohne Batch dar.

ODataAsynchronousWriter

Klasse zum Schreiben von asynchronen OData-Nachrichten; überprüft auch die richtige Anzahl von Schreibaufrufen für den Writer.

ODataBatchOperationHeaders

Ein Wörterbuch zum Speichern von Headern, die mit ODataBatchOperations verwendet werden sollen.

ODataBatchOperationRequestMessage

Nachricht, die einen Vorgang in einer Batchanforderung darstellt.

ODataBatchOperationResponseMessage

Nachricht, die einen Vorgang in einer Batchantwort darstellt.

ODataBatchReader

Abstrakte Klasse zum Lesen von OData-Batchnachrichten; überprüft auch die ordnungsgemäße Reihenfolge der Leseaufrufe für den Leser.

ODataBatchWriter

Abstrakte Klasse zum Schreiben von OData-Batchnachrichten; überprüft auch die richtige Sequenz von Schreibaufrufen für den Writer.

ODataBinaryStreamValue

Eine Klasse zum Darstellen eines binären Streamwerts

ODataCollectionReader

Basisklasse für OData-Sammlungsleser.

ODataCollectionStart

OData-Darstellung einer Auflistung der obersten Ebene.

ODataCollectionStartSerializationInfo

Klasse, um zusätzliche Serialisierungsinformationen für ODataCollectionStarteinen ODataCollectionWriter bereitzustellen.

ODataCollectionValue

OData-Darstellung einer Auflistung.

ODataCollectionWriter

Die Basisklasse für OData-Auflistungswriter.

ODataConstants

Konstante Werte, die vom OData- oder HTTP-Protokoll bzw. von der OData-Bibliothek verwendet werden.

ODataContentTypeException

Ausnahmetyp, der die Ausnahme darstellt, wenn der Inhaltstyp einer Nachricht nicht unterstützt wird.

ODataDeletedResource

Stellt eine gelöschte Entität in der Deltaantwort dar.

ODataDeltaDeletedEntry

Stellt eine gelöschte Entität in der Deltaantwort dar.

ODataDeltaDeletedLink

Stellt einen gelöschten Link in der Deltaantwort dar.

ODataDeltaLink

Stellt einen hinzugefügten Link in der Deltaantwort dar.

ODataDeltaLinkBase

Stellt entweder einen hinzugefügten Link oder einen gelöschten Link in der Deltaantwort dar.

ODataDeltaReader

Basisklasse für OData-Deltaleser.

ODataDeltaResourceSet

Beschreibt eine Reihe von Deltaänderungen.

ODataDeltaResourceSetSerializationInfo

Klasse, um zusätzliche Serialisierungsinformationen für ODataDeltaResourceSeteinen ODataDeltaWriter bereitzustellen.

ODataDeltaSerializationInfo

Klasse, um zusätzliche Serialisierungsinformationen für bereitzustellen ODataDeltaWriter.

ODataDeltaWriter

Basisklasse für OData Delta Writer.

ODataEdmPropertyAnnotation

Stellt eine Anmerkung dar, die Informationen für eine bestimmte Eigenschaft enthält.

ODataEntityReferenceLink

Stellt einen Entitätsverweislink dar (das Ergebnis einer $link Abfrage).

ODataEntityReferenceLinks

Stellt eine Auflistung von Entitätsverweislinks dar (das Ergebnis einer $ref Abfrage). Kann eine Inlineanzahl und einen nächsten Link enthalten.

ODataEntitySetInfo

Klasse, die einen Entitätssatz in einem Dienstdokument darstellt.

ODataEnumValue

OData-Enumerationswert

ODataError

Klasse, die eine Fehlernutzlast darstellt.

ODataErrorDetail

Klasse, die ein Fehlerdetail darstellt.

ODataErrorException

Ausnahmetyp, der einen beim Lesen einer Nutzlast analysierten In-Stream-Fehler darstellt.

ODataException

Ausnahmetyp, der Ausnahmen in der OData-Bibliothek darstellt.

ODataFormat

Darstellung eines OData-Formats.

ODataFunction

Stellt eine OData-Funktion dar.

ODataFunctionImportInfo

Klasse, die eine Funktion "Import" in einem Dienstdokument darstellt.

ODataInnerError

Klasse, die implementierungsspezifische Debuginformationen darstellt, um die Ursache des Fehlers zu ermitteln.

ODataInputContext

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

ODataInstanceAnnotation

Stellt eine Instanzanmerkung dar.

ODataItem

Basisklasse für Resource Set und Resource.

ODataMediaType

Klasse, die eine Medientypdefinition darstellt.

ODataMediaTypeFormat

Eine Hilfsklasse, um einen ODataFormat einem Medientyp zuzuordnen.

ODataMediaTypeResolver

Klasse mit der Verantwortung für das Auflösen von Medientypen (MIME-Typen) in Formate und Nutzlasttypen.

ODataMessageExtensions

Erweiterungsmethoden für IODataRequestMessage und IODataResponseMessage.

ODataMessageInfo

Die Klasse stellt Kontextinformationen für bestimmte IODataRequestMessage oder IODataResponseMessage

ODataMessageQuotas

Kontingente, die beim Lesen oder Schreiben von OData-Nachrichten zum Beschränken des Ressourcenverbrauchs verwendet werden.

ODataMessageReader

Reader-Klasse zum Lesen aller OData-Nutzlasten (Ressourcen, Ressourcensätze, Metadatendokumente, Dienstdokumente usw.).

ODataMessageReaderSettings

Konfigurationseinstellungen für OData-Nachrichtenleser.

ODataMessageWriter

Writer-Klasse zum Schreiben aller OData-Nutzlasten (Einträge, Ressourcensätze, Metadatendokumente, Dienstdokumente usw.).

ODataMessageWriterSettings

Konfigurationseinstellungen für OData-Nachrichtenschreiber.

ODataNestedResourceInfo

Stellt einen einzelnen Link dar.

ODataNestedResourceInfoSerializationInfo

Klasse, um zusätzliche Serialisierungsinformationen für ODataNestedResourceInfoeinen ODataWriter bereitzustellen.

ODataNullValue

Stellt einen NULL-Eigenschaftswert dar.

ODataObjectModelExtensions

Erweiterungsmethoden für das OData-Objektmodell.

ODataOperation

Stellt eine Funktion oder eine Aktion dar.

ODataOutputContext

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

ODataParameterReader

Basisklasse für OData-Parameterreader.

ODataParameterWriter

Die Basisklasse für OData-Auflistungswriter.

ODataPayloadKindDetectionResult

Stellt das Ergebnis der Ausführung einer Nutzlastart-Erkennung für eine angegebene Nutzlastart und ein angegebenes Format dar.

ODataPayloadValueConverter

Klasse zum Definieren einer Nutzlastwertkonvertierung für das angegebene Modell. Derzeit werden nur primitive Unterstützt.

ODataPreferenceHeader

Klasse, um den Header "Prefer" für einen IODataRequestMessage oder den Header "Preference-Applied" auf einem IODataResponseMessagefestzulegen.

ODataPrimitiveValue

Stellt einen primitiven Eigenschaftswert dar.

ODataProperty

Stellt eine einzelne Eigenschaft einer Ressource mit einem Wert dar.

ODataPropertyInfo

Stellt Informationen zu einer einzelnen Eigenschaft einer Ressource dar.

ODataPropertySerializationInfo

Klasse, um zusätzliche Serialisierungsinformationen für ODataPropertyeinen ODataWriter bereitzustellen.

ODataReader

Basisklasse für OData-Reader.

ODataResource

Stellt eine einzelne Entität dar.

ODataResourceBase

Basisklasse für eine Ressource oder gelöschte Ressource.

ODataResourceSerializationInfo

Klasse, um zusätzliche Serialisierungsinformationen für ODataResourceeinen ODataWriter bereitzustellen.

ODataResourceSet

Beschreibt eine Auflistung von Entitäten.

ODataResourceSetBase

Beschreibt eine Auflistung von Entitäten.

ODataResourceValue

Stellt den Wert einer Ressource (komplex oder Entität) dar. Er kann als Instanzanmerkungswert verwendet werden.

ODataServiceDocument

Klasse, die das Dienstdokument darstellt.

ODataServiceDocumentElement

Abstrakte Klasse, die ein Element (EntitySet, Singleton) in einem Dienstdokument darstellt.

ODataSimplifiedOptions

Optionen, die zur Steuerung des Verhaltens im Zusammenhang mit odata vereinfacht wurden.

ODataSingletonInfo

Klasse, die einen Singleton in einem Dienstdokument darstellt.

ODataStreamItem

Eine Klasse zum Darstellen eines Streamwerts

ODataStreamPropertyInfo

Stellt Informationen zu einer einzelnen Streameigenschaft einer Ressource dar.

ODataStreamReferenceValue

Stellt einen Stream-Verweis dar.

ODataTypeAnnotation

Anmerkung, die die EDM-Typinformationen eines Werts speichert.

ODataUntypedValue

OData-Darstellung eines nicht typisierten Werts.

ODataUri

Der Stammknoten einer Abfrage. Enthält die Abfrage selbst sowie zusätzliche Metadaten zur Abfrage.

ODataUriExtensions

Erweiterungsmethoden für ODataUri

ODataUriUtils

URI-Hilfsprogrammmethoden.

ODataUrlKeyDelimiter

Komponente, die steuert, welche Konventionen zum Generieren von URLs verwendet werden.

ODataUtils

Hilfsprogrammmethoden, die mit der OData-Bibliothek verwendet werden.

ODataValue

Stellt den Wert einer Eigenschaft dar.

ODataWriter

Basisklasse für OData-Autoren.

Schnittstellen

IContainerBuilder

Eine Schnittstelle, die ODataLib von jeder Implementierung des Abhängigkeitsinjektionscontainers entkoppelt.

IContainerProvider

Eine Schnittstelle, die einen Abhängigkeitsinjektionscontainer bereitstellt.

IODataPayloadUriConverter

Unterstützt die benutzerdefinierte Konvertierung von URLs in der Nutzlast.

IODataRequestMessage

Schnittstelle für synchrone OData-Anforderungsmeldungen.

IODataRequestMessageAsync

Schnittstelle für asynchrone OData-Anforderungsmeldungen.

IODataResponseMessage

Schnittstelle für synchrone OData-Antwortmeldungen.

IODataResponseMessageAsync

Schnittstelle für asynchrone OData-Antwortmeldungen.

Enumerationen

BatchPayloadUriOption

Gibt das Format des Anforderungs-URI in jeder Unteranforderung im Batchvorgang an.

DeltaDeletedEntryReason

Der Grund für die gelöschte Ressource in der Deltaantwort.

ODataBatchReaderState

Enumeration mit allen Zuständen, die der Batchreader aufweisen kann.

ODataBatchWriter.BatchWriterState

Eine Enumeration, die den aktuellen Zustand des Writers darstellt.

ODataCollectionReaderState

Enumeration aller möglichen Zustände eines ODataCollectionReader.

ODataDeltaReaderState

Enumeration aller möglichen Zustände eines ODataDeltaReader.

ODataLibraryCompatibility

Bibliothekskompatibilitätsstufen.

ODataNullValueBehaviorKind

Stellt das Verhalten von Readern dar, wenn eine Eigenschaft mit NULL-Wert gelesen wird.

ODataParameterReaderState

Enumeration aller möglichen Zustände eines ODataParameterReader.

ODataPayloadKind

Enumeration, die die verschiedenen Arten von Nutzlasten darstellt, die ODatLib schreiben kann.

ODataPropertyKind

Die Enumeration von Eigenschaftenarten.

ODataReaderState

Enumeration aller möglichen Zustände eines ODataReader.

ODataVersion

Enumeration, die die OData-Protokollversion darstellt.

ServiceLifetime

Listet alle Arten von Lebensdauer eines Diensts in einem auf IContainerBuilder.

ValidationKinds

Validierungstypen, die in ODataMessageReaderSettings und ODataMessageWriterSettings verwendet werden.