SerializationExtensionMethods Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит методы расширения для IEdmModel интерфейсов, которые полезны для сериализации.
public static class SerializationExtensionMethods
type SerializationExtensionMethods = class
Public Module SerializationExtensionMethods
- Наследование
-
SerializationExtensionMethods
Методы
GetEdmxVersion(IEdmModel) |
Возвращает значение для версии |
GetNamespaceAlias(IEdmModel, String) |
Возвращает псевдоним сериализации для указанного пространства имен. |
GetNamespacePrefixMappings(IEdmModel) |
Возвращает предпочтительные сопоставления префиксов для пространств имен XML из IEdmModel. |
GetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel) |
Возвращает схему, где должна быть сериализована заметка. |
GetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel) |
Возвращает расположение, где должна быть сериализована заметка. |
IsSerializedAsElement(IEdmValue, IEdmModel) |
Возвращает заметку, указывающую, должно ли значение быть сериализовано как элемент. |
IsValueExplicit(IEdmEnumMember, IEdmModel) |
Возвращает заметку, показывающую, должно ли значение элемента перечисления быть явно сериализовано. |
SetEdmxVersion(IEdmModel, Version) |
Задает значение атрибута версии EDMX объекта |
SetIsSerializedAsElement(IEdmValue, IEdmModel, Boolean) |
Задает заметку, указывающую, должно ли значение быть сериализовано как элемент. |
SetIsValueExplicit(IEdmEnumMember, IEdmModel, Nullable<Boolean>) |
Задает заметку, показывающую, должно ли значение элемента перечисления быть явно сериализовано. |
SetNamespaceAlias(IEdmModel, String, String) |
Задает псевдоним сериализации для заданного пространства имен (включая псевдоним пространства имен для схем текущей модели и имен пространств-псевдонимов схем, на которые ссылается модель) TODO: REF убедитесь, что не дублируются псевдонимы. |
SetNamespacePrefixMappings(IEdmModel, IEnumerable<KeyValuePair<String,String>>) |
Задает заметку для IEdmModel, уведомляющую сериализатор о предпочтительных сопоставлениях префиксов для пространств имен XML. |
SetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel, String) |
Задает схему, где должна появиться заметка. |
SetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel, Nullable<EdmVocabularyAnnotationSerializationLocation>) |
Задает расположение, в котором должна быть сериализована заметка. |