Sdílet prostřednictvím


ODataResourceSerializer Třída

Definice

ODataSerializer pro serializaci instancí nebo IEdmEntityTypeIEdmComplexType

public class ODataResourceSerializer : Microsoft.AspNet.OData.Formatter.Serialization.ODataEdmTypeSerializer
type ODataResourceSerializer = class
    inherit ODataEdmTypeSerializer
Public Class ODataResourceSerializer
Inherits ODataEdmTypeSerializer
Dědičnost

Konstruktory

ODataResourceSerializer(ODataSerializerProvider)

ODataSerializer pro serializaci instancí nebo IEdmEntityTypeIEdmComplexType

Vlastnosti

ODataPayloadKind

Získá, ODataPayloadKind že tento serializátor generuje.

(Zděděno od ODataSerializer)
SerializerProvider

Získá, ODataSerializerProvider který lze použít k zápisu vnitřní objekty.

(Zděděno od ODataEdmTypeSerializer)

Metody

AppendDynamicProperties(ODataResource, SelectExpandNode, ResourceContext)

Připojí dynamické vlastnosti primitiv, výčtu nebo jejich kolekce do daného ODataResource. Pokud je dynamická vlastnost vlastností komplexu nebo kolekce komplexu, uloží se do slovníku dynamických komplexních resourceContext vlastností a bude zapsána později.

AppendInstanceAnnotations(ODataResource, ResourceContext)

Metoda pro připojení InstanceAnnotations k ODataResource a vlastnost. Poznámky k instancím jsou poznámky pro prostředek nebo vlastnost a mohou obsahovat primitivní, komple, výčet nebo typ kolekce. Tyto poznámky se uloží do slovníku poznámek k instancím.

CreateETag(ResourceContext)

Vytvoří značku ETag pro danou entitu.

CreateNavigationLink(IEdmNavigationProperty, ResourceContext)

Vytvoří k zápisu ODataNestedResourceInfo při psaní této entity.

CreateODataAction(IEdmAction, ResourceContext)

Vytvoří objekt, který ODataAction se zapíše pro danou akci a instanci entity.

CreateODataFunction(IEdmFunction, ResourceContext)

Vytvoří objekt, který ODataFunction se zapíše pro danou akci a instanci entity.

CreateODataValue(Object, IEdmTypeReference, ODataSerializerContext)

Vytvoří objekt ODataValue pro objekt reprezentovaný objektem graph.

(Zděděno od ODataEdmTypeSerializer)
CreateResource(SelectExpandNode, ResourceContext)

Vytvoří k zápisu při zápisu ODataResource tohoto prostředku.

CreateSelectExpandNode(ResourceContext)

Vytvoří objekt SelectExpandNode , který popisuje sadu vlastností a akcí, které se mají vybrat a rozbalit při psaní této entity.

CreateStructuralProperty(IEdmStructuralProperty, ResourceContext)

Vytvoří objekt , který ODataProperty se má zapsat pro danou entitu a vlastnost struktury.

WriteDeltaObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Zapíše daný objekt určený grafem parametrů jako součást existující zprávy OData pomocí daného deltaWriter a writeContext.

WriteDeltaObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Zapíše daný objekt určený grafem parametrů jako součást existující zprávy OData pomocí daného deltaWriter a writeContext.

WriteObject(Object, Type, ODataMessageWriter, ODataSerializerContext)

Zapíše daný objekt určený grafem parametrů jako celek pomocí daného messageWriter a writeContext.

WriteObjectAsync(Object, Type, ODataMessageWriter, ODataSerializerContext)

Zapíše daný objekt určený grafem parametrů jako celek pomocí daného messageWriter a writeContext.

WriteObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Zapíše daný objekt určený grafem parametrů jako součást existující zprávy OData pomocí daného messageWriter a writeContext.

WriteObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Zapíše daný objekt určený grafem parametrů jako součást existující zprávy OData pomocí daného messageWriter a writeContext.

Platí pro