DataContractSerializerSettings Класс

Определение

Задает параметры сериализатора контракта данных.Specifies data contract serializer settings.

public ref class DataContractSerializerSettings
public class DataContractSerializerSettings
type DataContractSerializerSettings = class
Public Class DataContractSerializerSettings
Наследование
DataContractSerializerSettings

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

DataContractSerializerSettings()

Инициализирует новый экземпляр класса DataContractSerializerSettings.Initializes a new instance of the DataContractSerializerSettings class.

Свойства

DataContractResolver

Получает или задает компонент, используемый для динамического сопоставления объявлений xsi:type с типами известных контрактов.Gets or sets the component used to dynamically map xsi:type declarations to known contract types.

DataContractSurrogate

Возвращает или задает суррогат сериализации.Gets or sets a serialization surrogate.

IgnoreExtensionDataObject

Получает или задает значение, указывающее, должны ли пропускаться данные, предоставляемые расширением класса, при сериализации или десериализации класса.Gets or sets a value that specifies whether to ignore data supplied by an extension of the class when the class is being serialized or deserialized.

KnownTypes

Получает или задает коллекцию типов, которые могут присутствовать в графе объекта, сериализованном с помощью этого DataContractSerializerSettings.Gets or sets a collection of types that may be present in the object graph serialized using this instance of the DataContractSerializerSettings.

MaxItemsInObjectGraph

Получает или задает максимальное количество элементов в графе объекта для сериализации или десериализации.Gets or sets the maximum number of items in an object graph to serialize or deserialize.

PreserveObjectReferences

Получает или задает значение, указывающее, следует ли использовать нестандартные конструкции XML для сохранения данных ссылок на объект.Gets or sets a value that specifies whether to use non-standard XML constructs to preserve object reference data.

RootName

Получает или задает корневое имя выбранного объекта.Gets or sets the root name of the selected object.

RootNamespace

Получает или задает корневое пространство имен для указанного объекта.Gets or sets the root namespace for the specified object.

SerializeReadOnlyTypes

Получает или задает значение, указывающее, следует ли сериализовать типы, доступные только для чтения.Gets or sets a value that specifies whether to serialize read only types.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к