Udostępnij za pośrednictwem


ODataResourceSerializer Klasa

Definicja

ODataSerializer do serializacji wystąpień lub IEdmEntityTypeIEdmComplexType

public class ODataResourceSerializer : Microsoft.AspNet.OData.Formatter.Serialization.ODataEdmTypeSerializer
type ODataResourceSerializer = class
    inherit ODataEdmTypeSerializer
Public Class ODataResourceSerializer
Inherits ODataEdmTypeSerializer
Dziedziczenie

Konstruktory

ODataResourceSerializer(ODataSerializerProvider)

ODataSerializer do serializacji wystąpień lub IEdmEntityTypeIEdmComplexType

Właściwości

ODataPayloadKind

Pobiera wygenerowany ODataPayloadKind przez ten serializator.

(Odziedziczone po ODataSerializer)
SerializerProvider

Pobiera element ODataSerializerProvider , który może służyć do zapisywania obiektów wewnętrznych.

(Odziedziczone po ODataEdmTypeSerializer)

Metody

AppendDynamicProperties(ODataResource, SelectExpandNode, ResourceContext)

Dołącza dynamiczne właściwości pierwotnych, wyliczenia lub kolekcji do danej ODataResourcekolekcji . Jeśli właściwość dynamiczna jest właściwością złożonej lub kolekcji złożonej, zostanie zapisana w dynamicznym słowniku właściwości złożonych i resourceContext będzie zapisywana później.

AppendInstanceAnnotations(ODataResource, ResourceContext)

Metoda dołączania wystąpieńAnnotations do źródła ODataResource i właściwości. Adnotacje wystąpień są adnotacjami dla zasobu lub właściwości i mogą zawierać pierwotny, komple , wyliczenie lub typ kolekcji Zostaną zapisane w słowniku adnotacji wystąpienia.

CreateETag(ResourceContext)

Tworzy element ETag dla danej jednostki.

CreateNavigationLink(IEdmNavigationProperty, ResourceContext)

Tworzy element ODataNestedResourceInfo do zapisania podczas pisania tej jednostki.

CreateODataAction(IEdmAction, ResourceContext)

Tworzy element ODataAction do zapisania dla danej akcji i wystąpienia jednostki.

CreateODataFunction(IEdmFunction, ResourceContext)

Tworzy element ODataFunction do zapisania dla danej akcji i wystąpienia jednostki.

CreateODataValue(Object, IEdmTypeReference, ODataSerializerContext)

Tworzy obiekt ODataValue dla obiektu reprezentowanego przez obiekt graph.

(Odziedziczone po ODataEdmTypeSerializer)
CreateResource(SelectExpandNode, ResourceContext)

Tworzy element ODataResource do zapisania podczas zapisywania tego zasobu.

CreateSelectExpandNode(ResourceContext)

Tworzy element SelectExpandNode opisujący zestaw właściwości i akcji do wybrania i rozwinięcia podczas pisania tej jednostki.

CreateStructuralProperty(IEdmStructuralProperty, ResourceContext)

Tworzy element ODataProperty do zapisania dla danej jednostki i właściwości strukturalnej.

WriteDeltaObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Zapisuje dany obiekt określony przez graf parametrów jako część istniejącego komunikatu OData przy użyciu danej funkcji deltaWriter i writeContext.

WriteDeltaObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Zapisuje dany obiekt określony przez graf parametrów jako część istniejącego komunikatu OData przy użyciu danej funkcji deltaWriter i writeContext.

WriteObject(Object, Type, ODataMessageWriter, ODataSerializerContext)

Zapisuje dany obiekt określony przez graf parametrów jako całość przy użyciu danego messageWriter i writeContext.

WriteObjectAsync(Object, Type, ODataMessageWriter, ODataSerializerContext)

Zapisuje dany obiekt określony przez graf parametrów jako całość przy użyciu danego messageWriter i writeContext.

WriteObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Zapisuje dany obiekt określony przez graf parametrów jako część istniejącego komunikatu OData przy użyciu danej wiadomości messageWriter i writeContext.

WriteObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Zapisuje dany obiekt określony przez graf parametrów jako część istniejącego komunikatu OData przy użyciu danej wiadomości messageWriter i writeContext.

Dotyczy