DomainXmlSerializerDirectory - класс
Объединяет поведения сериализации XML из разных моделей домена вместе.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.DomainXmlSerializerDirectory
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Синтаксис
'Декларация
Public NotInheritable Class DomainXmlSerializerDirectory
public sealed class DomainXmlSerializerDirectory
Тип DomainXmlSerializerDirectory предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DomainXmlSerializerDirectory() | Инициализирует новый экземпляр класса DomainXmlSerializerDirectory. |
![]() |
DomainXmlSerializerDirectory(array<DomainXmlSerializationBehavior[]) | Инициализирует новый экземпляр класса DomainXmlSerializerDirectory. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Namespaces | Возвращает список пространств имен, сопоставленных с типами модели домена |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddBehavior | Добавляет в этот словарь поведение сериализации. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetPropertySerializer | Получите экземпляр DomainPropertyXmlSerializer для указанного типа свойства. |
![]() |
GetSerializer | Получает экземпляр DomainClassXmlSerializer для заданного идентификатора доменного класса. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Если используется этот класс, чтобы во время выполнения, чтобы объединить все расширения функциональности сериализации XML из моделей другого домена вместе.
Обычно пользователь выберет более одной модели, например для одной модели в памяти и один для элемента представления. Каждая модель требует соответствующее расширение функциональности получает сериализованной и выполняемой десериализацию правильно.
Поскольку связи могут подключить элементы модели между доменами, должны иметь один поиска, который сопоставляет все используемые доменные классов в их сериализаторам.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.