Compartir a través de


ODataResourceSerializer Clase

Definición

ODataSerializer para serializar instancias de IEdmEntityType o IEdmComplexType

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

Constructores

ODataResourceSerializer(ODataSerializerProvider)

ODataSerializer para serializar instancias de IEdmEntityType o IEdmComplexType

Propiedades

ODataPayloadKind

Obtiene el objeto ODataPayloadKind que genera este serializador.

(Heredado de ODataSerializer)
SerializerProvider

Obtiene el ODataSerializerProvider objeto que se puede usar para escribir objetos internos.

(Heredado de ODataEdmTypeSerializer)

Métodos

AppendDynamicProperties(ODataResource, SelectExpandNode, ResourceContext)

Anexa las propiedades dinámicas de primitivo, enumeración o colección de ellos en el especificado ODataResource. Si la propiedad dinámica es una propiedad del complejo o colección de complejos, se guardará en el diccionario de propiedades complejas dinámicas de resourceContext y se escribirá más adelante.

AppendInstanceAnnotations(ODataResource, ResourceContext)

Método para anexar InstanceAnnotations a ODataResource y Property. Las anotaciones de instancia son anotaciones para un recurso o una propiedad y podrían ser de contener un tipo primitivo, comple, enumeración o colección. Se guardarán en un diccionario de anotaciones de instancia.

CreateETag(ResourceContext)

Crea el objeto ETag para la entidad determinada.

CreateNavigationLink(IEdmNavigationProperty, ResourceContext)

Crea el objeto ODataNestedResourceInfo que se va a escribir al escribir esta entidad.

CreateODataAction(IEdmAction, ResourceContext)

Crea un ODataAction objeto que se va a escribir para la acción especificada y la instancia de entidad.

CreateODataFunction(IEdmFunction, ResourceContext)

Crea un ODataFunction objeto que se va a escribir para la acción especificada y la instancia de entidad.

CreateODataValue(Object, IEdmTypeReference, ODataSerializerContext)

Crea un ODataValue objeto para el objeto representado por graph.

(Heredado de ODataEdmTypeSerializer)
CreateResource(SelectExpandNode, ResourceContext)

Crea el ODataResource objeto que se va a escribir al escribir este recurso.

CreateSelectExpandNode(ResourceContext)

Crea el SelectExpandNode objeto que describe el conjunto de propiedades y acciones que se van a seleccionar y expandir al escribir esta entidad.

CreateStructuralProperty(IEdmStructuralProperty, ResourceContext)

Crea el objeto ODataProperty que se va a escribir para la entidad especificada y la propiedad estructural.

WriteDeltaObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Escribe el objeto especificado por el gráfico de parámetros como parte de un mensaje OData existente mediante deltaWriter y writeContext dados.

WriteDeltaObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Escribe el objeto especificado por el gráfico de parámetros como parte de un mensaje OData existente mediante deltaWriter y writeContext dados.

WriteObject(Object, Type, ODataMessageWriter, ODataSerializerContext)

Escribe un objeto dado especificado por el parámetro graph en su totalidad mediante los elementos messageWriter y writeContext dados.

WriteObjectAsync(Object, Type, ODataMessageWriter, ODataSerializerContext)

Escribe un objeto dado especificado por el parámetro graph en su totalidad mediante los elementos messageWriter y writeContext dados.

WriteObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Escribe el objeto dado especificado por el parámetro graph como parte de un mensaje de OData existente mediante los elementos messageWriter y writeContext dados.

WriteObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext)

Escribe el objeto dado especificado por el parámetro graph como parte de un mensaje de OData existente mediante los elementos messageWriter y writeContext dados.

Se aplica a