ODataResourceSerializer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
ODataSerializer per la serializzazione di istanze di IEdmEntityType o IEdmComplexType
public class ODataResourceSerializer : Microsoft.AspNet.OData.Formatter.Serialization.ODataEdmTypeSerializer
type ODataResourceSerializer = class
inherit ODataEdmTypeSerializer
Public Class ODataResourceSerializer
Inherits ODataEdmTypeSerializer
- Ereditarietà
Costruttori
ODataResourceSerializer(ODataSerializerProvider) |
ODataSerializer per la serializzazione di istanze di IEdmEntityType o IEdmComplexType |
Proprietà
ODataPayloadKind |
Ottiene l'oggetto ODataPayloadKind generato da questo serializzatore. (Ereditato da ODataSerializer) |
SerializerProvider |
Ottiene l'oggetto ODataSerializerProvider che può essere usato per scrivere oggetti interni. (Ereditato da ODataEdmTypeSerializer) |
Metodi
AppendDynamicProperties(ODataResource, SelectExpandNode, ResourceContext) |
Aggiunge le proprietà dinamiche di primitive, enumerazione o raccolta di esse nell'oggetto specificato ODataResource.
Se la proprietà dinamica è una proprietà del complesso o dell'insieme complesso, verrà salvata nel dizionario delle proprietà complesse dinamiche di |
AppendInstanceAnnotations(ODataResource, ResourceContext) |
Metodo per aggiungere InstanceAnnotations alla proprietà EDataResource. Le annotazioni dell'istanza sono annotazioni per una risorsa o una proprietà e potrebbero contenere un tipo primitivo, comple , enum o raccolta Questi verranno salvati in un dizionario annotazione istanza |
CreateETag(ResourceContext) |
Crea l'ETag per l'entità specificata. |
CreateNavigationLink(IEdmNavigationProperty, ResourceContext) |
Crea l'oggetto da scrivere durante la ODataNestedResourceInfo scrittura di questa entità. |
CreateODataAction(IEdmAction, ResourceContext) |
Crea un ODataAction oggetto da scrivere per l'azione specificata e l'istanza dell'entità. |
CreateODataFunction(IEdmFunction, ResourceContext) |
Crea un ODataFunction oggetto da scrivere per l'azione specificata e l'istanza dell'entità. |
CreateODataValue(Object, IEdmTypeReference, ODataSerializerContext) |
Crea un ODataValue oggetto per l'oggetto rappresentato da |
CreateResource(SelectExpandNode, ResourceContext) |
Crea l'oggetto ODataResource da scrivere durante la scrittura di questa risorsa. |
CreateSelectExpandNode(ResourceContext) |
Crea l'oggetto SelectExpandNode che descrive il set di proprietà e azioni da selezionare e espandere durante la scrittura di questa entità. |
CreateStructuralProperty(IEdmStructuralProperty, ResourceContext) |
Crea l'oggetto ODataProperty da scrivere per l'entità specificata e la proprietà strutturale. |
WriteDeltaObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Scrive l'oggetto specificato dal grafico dei parametri come parte di un messaggio OData esistente usando deltaWriter specificato e writeContext. |
WriteDeltaObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Scrive l'oggetto specificato dal grafico dei parametri come parte di un messaggio OData esistente usando deltaWriter specificato e writeContext. |
WriteObject(Object, Type, ODataMessageWriter, ODataSerializerContext) |
Scrive l'oggetto specificato dal grafico del parametro come un intero usando i parametri messageWriter e writeContext specificati. |
WriteObjectAsync(Object, Type, ODataMessageWriter, ODataSerializerContext) |
Scrive l'oggetto specificato dal grafico del parametro come un intero usando i parametri messageWriter e writeContext specificati. |
WriteObjectInline(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Scrive l'oggetto specificato dal grafico del parametro come parte di un messaggio OData esistente usando i parametri messageWriter e writeContext specificati. |
WriteObjectInlineAsync(Object, IEdmTypeReference, ODataWriter, ODataSerializerContext) |
Scrive l'oggetto specificato dal grafico del parametro come parte di un messaggio OData esistente usando i parametri messageWriter e writeContext specificati. |