Для изменения размера нажмите или перетащите

EngineSurrogate - класс

Представляет методы, необходимые для замены одного типа другим с помощью EngineSerializer во время сериализации, десериализации, а также экспорта и импорта документов схемы XML (XSD).
Иерархия наследования
SystemObject
  FinistSoft.ServicesEngineSurrogate

Пространство имён:  FinistSoft.Services
Сборка:  Engine (в Engine.dll) Версия: 1.0.0
Синтаксис
public sealed class EngineSurrogate : IDataContractSurrogate

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

Конструкторы
  ИмяОписание
Защищённый методEngineSurrogate
Инициализирует экземпляр класса.
Защищённый методEngineSurrogate(Boolean)
Инициализирует экземпляр класса с определением признака необходимости выгрузки Guid.
В начало страницы
Методы
  ИмяОписание
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetCustomDataToExport(MemberInfo, Type)
Вставляет в схему заметки для возвращаемых значений, не равных null во время операций экспорта схемы.
Открытый методGetCustomDataToExport(Type, Type)
Вставляет в схему заметки для возвращаемых значений, не равных null во время операций экспорта схемы.
Открытый методGetDataContractType
Возвращает тип контракта данных, заменяющий указанный тип при выполнении сериализации, десериализации, а также импорта и экспорта схемы.
Открытый методGetDeserializedObject
Возвращает объект, являющийся заменой указанного объекта при выполнении десериализации.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetKnownCustomDataTypes
Задает коллекцию известных типов, используемую для сериализации и десериализации объектов данных.
Открытый методGetObjectToSerialize
Возвращает объект, заменяющий указанный объект при выполнении сериализации.
Открытый методGetReferencedTypeOnImport
Возвращает тип, на который ссылается схема при выполнении импорта схемы.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методProcessImportedType
Обрабатывает тип, созданный из импортированной схемы.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Поля
  ИмяОписание
Закрытое поле_excludedTypes
Набор типов исключающих суррогаты.
Закрытое поле_withoutGuid
Признак отрицания формирования Guid. True - не формировать Guid, false - формировать.
В начало страницы
См. также