ODataResourceSerializer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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 |
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. |