Partager via


SerializationExtensionMethods Classe

Définition

Contient des méthodes d’extension pour IEdmModel les interfaces utiles pour la sérialisation.

public static class SerializationExtensionMethods
type SerializationExtensionMethods = class
Public Module SerializationExtensionMethods
Héritage
SerializationExtensionMethods

Méthodes

GetEdmxVersion(IEdmModel)

Obtient la valeur de la version EDMX de .model

GetNamespaceAlias(IEdmModel, String)

Obtient l'alias de sérialisation d'un espace de noms donné.

GetNamespacePrefixMappings(IEdmModel)

Obtient les mappages de préfixes préférés pour les espaces de noms xml à partir d’un IEdmModel

GetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel)

Obtient le schéma dans lequel une annotation doit être sérialisée.

GetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel)

Obtient l'emplacement où une annotation doit être sérialisée.

IsSerializedAsElement(IEdmValue, IEdmModel)

Obtient une annotation indiquant si la valeur doit être sérialisée sous forme d'élément.

IsValueExplicit(IEdmEnumMember, IEdmModel)

Obtient une annotation indiquant si la valeur d'un membre enum doit être explicitement sérialisée.

SetEdmxVersion(IEdmModel, Version)

Définit la valeur de l’attribut de version EDMX de .model

SetIsSerializedAsElement(IEdmValue, IEdmModel, Boolean)

Définit une annotation indiquant si la valeur doit être sérialisée sous forme d'élément.

SetIsValueExplicit(IEdmEnumMember, IEdmModel, Nullable<Boolean>)

Définit une annotation indiquant si la valeur d'un membre enum doit être explicitement sérialisée.

SetNamespaceAlias(IEdmModel, String, String)

Définit l’alias de sérialisation pour un espace de noms donné (y compris l’espace de noms-alias des schémas du modèle actuel et l’alias d’espace de noms des schémas référencés) TODO: REF s’assurer qu’aucun alias dupliqué n’est en double.

SetNamespacePrefixMappings(IEdmModel, IEnumerable<KeyValuePair<String,String>>)

Définit une annotation sur l'IEdmModel pour signaler au sérialiseur les mappages de préfixe par défaut des espaces de noms XML.

SetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel, String)

Définit le schéma dans lequel une annotation doit apparaître.

SetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel, Nullable<EdmVocabularyAnnotationSerializationLocation>)

Définit l'emplacement où une annotation doit être sérialisée.

S’applique à