ODataResourceSerializer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |
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. |