ODataResourceSerializer Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 |
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. |