ODataOutputContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Basisklasse für alle Ausgabekontexte definiert die Schnittstelle, die von den spezifischen Formaten implementiert werden soll.
public abstract class ODataOutputContext : IDisposable
type ODataOutputContext = class
interface IDisposable
Public MustInherit Class ODataOutputContext
Implements IDisposable
- Vererbung
-
ODataOutputContext
- Implementiert
Konstruktoren
ODataOutputContext(ODataFormat, ODataMessageInfo, ODataMessageWriterSettings) |
Konstruktor. |
Eigenschaften
MessageWriterSettings |
Die Nachrichtenschreibereinstellungen, die zum Schreiben 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 in die Nutzlast geschrieben werden. |
Synchronous |
true, wenn die Ausgabe synchron geschrieben werden soll; false, wenn es asynchron geschrieben werden soll. |
WritingResponse |
Wird auf TRUE festgelegt, wenn eine Antwort geschrieben wird. |
Methoden
CreateODataCollectionWriter(IEdmTypeReference) |
Erstellt eine ODataCollectionWriter , um eine Auflistung von primitiven oder komplexen Werten zu schreiben (als Ergebnis eines Dienstvorgangsaufrufs). |
CreateODataCollectionWriterAsync(IEdmTypeReference) |
Erstellt asynchron eine ODataCollectionWriter , um eine Auflistung von primitiven oder komplexen Werten zu schreiben (als Ergebnis eines Dienstvorgangsaufrufs). |
CreateODataDeltaResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType) |
Erstellt einen ODataWriter , um einen Delta-Ressourcensatz zu schreiben. |
CreateODataDeltaResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType) |
Erstellt asynchron eine ODataWriter , um einen Deltaressourcensatz zu schreiben. |
CreateODataParameterWriter(IEdmOperation) |
Erstellt eine ODataParameterWriter , um eine Parameternutzlast zu schreiben. |
CreateODataParameterWriterAsync(IEdmOperation) |
Erstellt asynchron eine ODataParameterWriter , um eine Parameternutzlast zu schreiben. |
CreateODataResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType) |
Erstellt einen ODataWriter zum Schreiben eines Ressourcensatzes. |
CreateODataResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType) |
Erstellt asynchron einen ODataWriter zum Schreiben eines Ressourcensatzes. |
CreateODataResourceWriter(IEdmNavigationSource, IEdmStructuredType) |
Erstellt eine ODataWriter , um eine Ressource zu schreiben. |
CreateODataResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType) |
Erstellt asynchron einen ODataWriter zum Schreiben einer Ressource. |
CreateODataUriParameterResourceSetWriter(IEdmEntitySetBase, IEdmStructuredType) |
Erstellt einen ODataWriter , um einen Ressourcensatz in einen URI-Vorgangsparameter zu schreiben. |
CreateODataUriParameterResourceSetWriterAsync(IEdmEntitySetBase, IEdmStructuredType) |
Erstellt asynchron einen ODataWriter , um eine Ressourcenmenge in einen URI-Vorgangsparameter zu schreiben. |
CreateODataUriParameterResourceWriter(IEdmNavigationSource, IEdmStructuredType) |
Erstellt eine ODataWriter , um eine Ressource in einen URI-Vorgangsparameter zu schreiben. |
CreateODataUriParameterResourceWriterAsync(IEdmNavigationSource, IEdmStructuredType) |
Erstellt asynchron eine ODataWriter , um eine Ressource in einen URI-Vorgangsparameter zu schreiben. |
Dispose() |
IDisposable.Dispose()-Implementierung, um nicht verwaltete Ressourcen des Kontexts zu bereinigen. |
Dispose(Boolean) |
Führt die tatsächliche Bereinigung durch. |
WriteError(ODataError, Boolean) |
Schreibt eine ODataError als Nachrichtennutzlast. |
WriteErrorAsync(ODataError, Boolean) |
Schreibt asynchron eine ODataError als Nachrichtennutzlast. |
WriteProperty(ODataProperty) |
Schreibt eine ODataProperty als Nachrichtennutzlast. |
WritePropertyAsync(ODataProperty) |
Schreibt asynchron als ODataProperty Nachrichtennutzlast. |