Поделиться через


DomainXmlSerializationBehavior - класс

Представляет все классы XML реакция на событие-произведенные сериализацией.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.DomainXmlSerializationBehavior
    Microsoft.VisualStudio.Modeling.CoreDomainModelSerializationBehavior
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceSerializationBehaviorBase
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorBase

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Синтаксис

'Декларация
Public MustInherit Class DomainXmlSerializationBehavior
public abstract class DomainXmlSerializationBehavior

Тип DomainXmlSerializationBehavior предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод DomainXmlSerializationBehavior Инициализирует новый экземпляр класса DomainXmlSerializationBehavior.

В начало страницы

Свойства

  Имя Описание
Открытое свойство AllNamespaces Это обеспечивает сопоставление из пространств имен xml типы реализации модели домена.
Открытое свойство AllPropertySerializers Это обеспечивает сопоставление типа свойства типа DomainPropertyXmlSerializerImplementation для использования при выполнении сериализации.
Открытое свойство AllSerializers Возвращает типы реализации.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Каждое XmlSerializationBehaivor определяет набор расширений функциональности, как сериализовать DomainClasses в модели XML, в результате чего устанавливается сериализаторов, производный от DomainXmlSerializer (все) не будет создан.Главная цель класса DomainXmlSerializationBehavior реализовать сопоставление DomainClass его сериализатор во время выполнения.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling - пространство имен